Skip Nav

Stunning Sights

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