Georgia Woman Allegedly Went On God-Directed Shooting Spree, Shoots Drivers
A Georgia woman allegedly went on a shooting spree Monday in Florida and claims God instructed her to, ABC News reported. Taylon Nichelle Celestine, 22, allegedly unleashed a shooting spree and claims God commanded her to do so through the solar eclipse. Florida Highway Patrol arrested Celestine and charged her following her attack on drivers, […]