Mankind has a new eye on the heavens today with the inauguration of the world's largest telescope in Chile. ...http://www.euronews.net/