The Large Millimeter Telescope - Successful First Light

Friday, June 17, 2011