Aliens among us UK October 31, 2020October 27, 2020 by StreetViewFun.com StreetViewFun.com · 1 comment Larger (thanks Dan) Please wait... Similar Street View images Proof that aliens exist. Six-Wheel Volkswagen Tiguan London
Google Maps was an Imposter