Stunning Sights

Summer tourists took in the view of Niagara Falls from the Prospect Point Park observation tower in New York.

What’s Your Reaction? 0 0 0 0 0 0 0Reactions