A possible fireball was caught on camera in the sky over St. Louis. Experts say it could be debris from the Taurids meteor shower.

TownNews.com Content Exchange

Tags

TownNews.com Content Exchange