Group Of Google Maps Users Convinced They Found Alien Portal
August 19, 2021
Leave it to the users of Google Maps to find proof of alien life among us
It all centers around the Nazca Lines in Peru. Google Maps apparently shows a “glowing green spot on the floor.” That spot is what some users are claiming to be “an alien portal.”
Of course, the Nazca Lines are already a hot bed of alien speculation, and this “green dot” discovery is only adding fuel to the fire. Other more rational brains think there was probably just “something reflective down there” bouncing the sun into the camera.
Source:LAD Bible
Photo: Moment RF