2008 Stephenville, Texas UFO sighting re-lived in Tarleton State University play | wfaa.com

Local News. 2008 UFO sighting recounted in Texas university play. Research for the project included interviews with residents who witnessed the …

Leave a Reply

Your email address will not be published. Required fields are marked *