A new telescope high in the mountains of South America is being heralded as a milestone in space exploration, and some Calgary researchers helped out.
1 / 24
CBC.ca Videos
Tue, Mar 19, 2013 12:00 AM EDT