Niagara Falls PhotosNiagara Falls Scenery Natural Wonders – Photo Gallery, 10 Pictures – LIFE Graham15 years ago01 mins LIFE.com has some great shots of natural wonders, including this one of Niagara Falls… Share this:FacebookTwitterRedditEmailPrintLike this:Like Loading... Read More