TAUVEX

Israeli space telescope array From Wikipedia, the free encyclopedia