Google employees on Street View
Written on August 5, 2008 by Street View
Follow the road to see Google employees along the road outside Google headquarters in Mountain View, California:
Some of them pretending to play tug of war (rope pulling).
Follow the road to see Google employees along the road outside Google headquarters in Mountain View, California:
Some of them pretending to play tug of war (rope pulling).