Designed by
Title
June 4, 2019 Mountain View / CA / USA - The Google Maps Icon near their offices in the Google campus in Silicon Valley; employee #149964396
Description
June 4, 2019 Mountain View / CA / USA - The Google Maps Icon near their offices in the Google campus in Silicon Valley; employee crossing the street
This image is editorial