skip to Main Content

Ned the Alien

Aurora, Texas is home to a supposed alien crash site now called Area 114. The story says a flying saucer crashed into a windmill in 1897. The otherworldly pilot of the UFO did not survive the crash and was buried…

Read More
Back To Top