From Google’s Cambridge Office Assumes Growing Role Inside Search Giant:

Google Boston Poster
Google Boston Poster

A painting on display at Google’s Cambridge, MA, facility.