Wild guess - Olympic Stadium in Montreal, taken from the tower that held the old removable roof up?