Submitted by admin on Wed, 12/24/2008 - 11:57
Launching of Google Earth Streetview with at the Google headquarters in Mountain View, California. Almost everyone on the side of the road is an employee of Google.
- admin's blog
- Log in to post comments