The website Trek Earth has pictures from all over the world. There are some particular nice pictures of Niagara Falls and the surrounding areas.
You can scroll through the pictures by click on the Previous Photo and Next Photo directional arrows. You can also click on the small Niagara Falls link near the top of the page to see the most recent and most viewed images (there are some gorgeous ones!).