Niagara Falls, New York

 
 

 

Niagara Falls, New York

You will never forget the astounding experience of tons of water falling next to your body as your little boat struggles to stay upright in the wild chop. One of the world's genuine natural thrills, Niagara has been entertaining people for centuries.

 

 
Return to Selector Map
 
Link to Home Page