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.