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 175 Times - Last Visitor from New York, NY on 07/11/2020 at 4:41 AM