Montreal, QC ~
Olympic Stadium, also known as the Big O, is located in Montreal Olympic Park. Ariel views were taken from the Tower Observatory, the tallest inclined tower in the world.
Address: 4141 Pierre-de Coubertin Ave, Montreal, QC H1V 3N7, Canada