In early 2008, residents in and around the small central Texas town of Stephenville experienced something unexplainable: UFO sightings, reported by hundreds of people, including local business leaders ...
Most UFO reports come from ordinary moments, such as looking up at the wrong or right time and noticing something that ...