Holy crap I just noticed that there is finally Street View for New Orleans on Google Maps yessss.
In other news, I am back in the good old U.S. of A. after two months of somehow finding my way from Athens to Lisbon. My luggage still hasn't made it. Back to New Orleans in a couple days.