Horseshoe Falls Mist
Photograph - Photograph
Horseshoe Falls is one of the waterfalls that make up Niagara Falls, located in Canada and view on both New York and Canada sides.
August 14th, 2014
Viewed 166 Times - Last Visitor from Seattle, WA on 04/30/2019 at 12:05 AM