The aliens have landed Strange things June 12, 2009June 12, 2009 by StreetViewFun.com StreetViewFun.com · Reply View Larger Map (thanks John) Please wait... Similar Street View images Aliens among us Proof that aliens exist. Whatcha trying to say Looking good! Lab Secret! Greta Thunberg Bristol mural blurred I do what I want Questions, questions, questions….. Four hands are better than two There has to be an easier way…