Daily Archives: March 13, 2010

Googlers on bikes

The top two photos below are clearly from the Googleplex in Mountain View, California. I don’t recognize the street in the bottom photo, though.