Niagara Falls

Video captured in Niagara Falls (USA)

Pedestrian Bridge, Niagara Falls, NY, USA -> Pedestrian Bridge, Niagara Falls, NY 14303, USA


More about Niagara Falls:

This city is located next to the most famous waterfalls on the U.S. and Canadian international border and is a favorite spot for honeymooners from all over the world.

Comments: