I've been to Niagara Falls a couple of times. The most impressive was in the winter when the river was frozen. I was kinda disappointed in Google Maps and Windows Live Local. I thought they could have had much better images of the falls. Here's Windows Live Local's bird's eye view.