Strange Lights Spotted in Sky
Strange flashing lights were spotted in the sky over Denver, Colorado. People suggested they might be UFOs, the military, or even Santa’s elves on a scouting run. Similar lights were seen in Missouri, Illinois, and South Carolina. Last month people across the U.S. saw multiple glowing orbs. There are no explanations yet.
Archive