Reading Time: < 1 min The Virtual Earth / Live Maps blog just pointed out how great Niagara Falls looks in Virtual Earth. I have to admit, it’s quite stunning. I thought I’d go a step further and compare it to the same shot in Google Earth. As you’ll see, there is no comparison. I have to imagine that Microsoft […]