Weird Sightings On Google Street View

The Aliens


If you are navigating through the fantastic universe of Google street view, you can find a picture like this one, a normal street in a normal city with Aliens? casually walking down the street. I suspect there is another explanation, though.