Saturday, July 09, 2005


It reaches out of this world- The world's largest radio and radar telescope in the world located in Puerto Rico. Posted by Picasa

No comments: