page contents

Tag Archives: Actually

Google Maps Street View captures ‘UFO landing site’ – but actually hides this secret

Google Maps Street View can often hide many baffling secrets around the world. It can also amuse when finding the funny antics of people who love to be on the 360-degree camera. Eagle-eyed viewers have also spotted something very confusing in Poland. Many think it could confirm that aliens exist. Spotted in Krakow, Poland, a huge base with round domed ...

Read More »