Rating (0 votes):
Not yet rated
( Send PM
Googleplex campus in Mountain View, California. Is this how we will "Travel" in the future? Sure will save on gas. . . .
A fun representation of what one can do with Google Earth and a few big screens.