More than 300 people claimed they saw a giant, “delta-shaped” UFO crossing the Texas sky over 16 years ago.
Estimates of its size ranged from “over 300 feet to one mile long,” as the large “V-shaped formation,” sometimes seen with seven orange-red lights.
Now, a new documentary aims to bring new details to light on the “spaceship”.
Netflix’s new series “Encounters”, which premiered on Wednesday, shed new light on the 2007 and 2008 sightings of a UFO in Stephenville.
To read more, click here.