I've currently gotten back into globe hopping using google earth and am loving the fact that you can go to street view anywhere in the world. I just "went" to the white house and times square. Any suggestions on where to "go" next?
Nice. Man the Japanese section of google maps is crap. There's no street views and there's cloud cover blocking the view in places. Damn unedumacated Japs.