Thursday, March 14, 2013

ALMA




The "Atacama Large Millimeter/Submillimeter Array".

Largest Telescope Complex in the World.

In the Atacama Desert, Chile.

Are we finally gonna meet fellow-universe neighbours?

Please, please, find some ALIENS!!!



(by the by, this is post #100... yeahhh, thanks everyone!!!)

No comments:

Post a Comment