Thursday, March 14, 2013

Tech Article 3/15/13

          This weeks tech article is on the new ALMA. It stands for the Atacama Large Millimeter/submillimeter Array. It has 64 giant antennas! It is the worlds largest telescope and it is now up and running in the desert of the Chilean Andes.  
Click here.

No comments:

Post a Comment