AURORA, Texas — Just before sunrise on April 17, 1897, the small town of Aurora, Texas, was reportedly the site of a mysterious event that has since become a topic of intrigue and speculation.
Streaming platforms for Aurora: The UFO Crash of 1897 haven’t been announced yet. Check back soon for updates on where you can watch it online.
America’s fascination with UFO sightings spans decades and diverse regions. From mysterious lights in the night sky to infamous crash stories, specific places have risen as hotspots for the curious ...