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 169 Times - Last Visitor from Ann Arbor, MI on 08/26/2019 at 4:48 AM