Olympic Stadium in Montreal’s Olympic Park, Parc olympique de Montréal, was build for 1976 Summer Olympics. Magnificent and massive “O” shaped dome structure is accompanied with the tallest inclined tower in the world, 175 meters or 574 feet tall offering a ride to the top via funicular. Montreal Olympic Stadium Photo Gallery Flags of 92 […]