Skeptoid #241: The Alien Buried in Texas

Spread the love

Some believe a space alien is buried in a rural cemetery in Aurora, Texas.