If it’s not an Alien portal what is that green hole?
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 hotbed 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.
Pictures and more info: