Olympic Stadium in Montreal’s Olympic Park, in French Parc olympique de Montréal, also known as The Big “O”, was build for 1976 Summer Olympics. Magnificent and massive “O” shaped dome structure is accompanied with the tallest inclined tower in the world, 175 m. or 574 ft. tall offering a ride to the top via funicular. […]