Google Technican or half faced monster?

Germany Google crew, car etc · Reply

First funny street view picture from Germany has been found in Berlin.


View larger map

Please wait...

Leave a Reply