Please wait while we are burying this event
Cerro Sombrero ::
| updated 2013-08-31 04:49:17 -0700
Astronomers and builders are scaling a mountain in Chile to construct the world's largest telescope to scan the skies for alien life, the BBC reported Thursday. But aliens have already been spotted here on earth in a place called Washington,...