Tag: Steve Allen

Stephenville Texas, 2008 UFO Sighting Revisited

Stephenville Texas, 2008 UFO Sighting Revisited

January 20, 2011 | By | Add a Comment

On January 8th 2008, the Texas town of Stephenville experienced something very unusual, a phenomenal UFO sighting.

Read More