A beautiful sunny day at Niagara Falls, Ontario in Canada where the mist from the Horseshoe Falls creates a magical rainbow arcing over the water. The Horseshoe Falls are on the Canadian side of Niagara Falls and just down the river are the American Falls.
Niagara Falls, Ontario, Canada, North America