One night brought many UFO sightings in Levelland, Texas, reported by independent observers in different locations. the official explanation: "ball lightning." Learn more about the Levelland UFO reports.
ALIENS & UFOS
Do Aliens & UFOs exist? Has man been visited by other races from other worlds? Explore the fascinating evidence for and against the existence of extraterrestrials.
More To Explore