Humanoid Alien Hitchhiker Filmed on Texas Highway

By | August 19, 2018

By Sequoyah Kennedy

Humanoid alien filmed in Texas

People have a lot of conflicting feelings about hitchhikers. Some strange person hanging out on the side of the highway, trying to get a ride in the car that you …read more

Source:: Mysterious Universe New Feed