Tagged: Victor Surge

Alien humanoid on rooftop of Mexico

Alien humanoid recorded on rooftop in Mexico

What is seen in this video, appears to be some sort of pink skinned alien humanoid climbing a rooftop located in Nuevo Laredo, Mexico. Some people who follow sightings such as this, are convinced...

×