Dec 30 2010
Save
What Is This?

My guess: An alien beacon recently discovered at Llano Chajnantor, 16,450-feet high in the Chilean Atacama desert,

Advertisement