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 171 Times - Last Visitor from Seattle, WA on 04/18/2020 at 4:52 PM