Goliath
Goliath sits on the northernmost point of St. Helen's Island (Île Sainte-Hélène). The Olympic Stadium (Stade Olympique) sits just across the St. Lawrence River (Fleuve Saint-Laurent) from La Ronde. Its 175-meter (574-foot) tower can be seen in the distance on the left of this picture.
©2009 Joel A. Rogers.