Google Street View in Los Cabos
Google Street View has officially arrived in Los Cabos! It appears to have been filmed last summer – in the few areas I have checked in San Jose del Cabo and Cabo San Lucas including my own residence, probably around July/August 2009. I’m honestly surprised how soon they got here, and how thoroughly the area [...]
Read more


30. Aug, 2010 