Photo: Sault Ste Marie
A monument and flags in the city of Sault Ste Marie in Ontario, Canada.
A photo of a monument with flag poles in the city of Sault Ste Marie in Ontario, Canada, North America.
Related stock photo galleries, pictures & travel ideas:
sault ste marie