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.
Inside the Parc Olympique, the site of the 1976 Olympics. This is where swimming and diving competitions where held.