In Oviedo, Florida, there are these things known as the Oviedo Lights, which appear on a bridge over the Econlockhatchee River. Many believe they are spirits, which chase after cars. When they appear, they look like headlights, and it’s honestly terrifying driving that road at night (the...