May 7 2014 9:21pm

Loading...

Dented dish now back in action

Canada is one step closer to proving it has built the best radio telescope in the world.

Responsive site? HTTPS:// site?

Video Home