Loading...
Uploaded by trifffik on Sep 29, 2009
New York State side of the Niagara River, the American Falls is perhaps less dramatic than the Horseshoe Falls, but nonetheless inspiring. See the rainbow on the film clip, it makes for a beautiful picture.
Travel & Events
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)