Photo: Olympic Park Stadium

Place: Parc Olympique, Montréal, Québec, Canada

Jessica Feis

By Jessica Feis
Uploaded on 21 June 2008
45 views

Olympic Park Stadium

This is the world's tallest inclined tower, located at Olympic Park in Montreal. This was the site of the 1976 Olympics and is currently home to the Montreal Expos. One can take an elevator to the top of the tower for spectacular views of the city.

Want to comment on this photo?