Texas Town Extends Warm Welcome to Extraterrestrials
Stephenville, Texas is the site where many believe UFO’s have recently been spotted. Flocks of people report they have video footage of UFO’s flying around the city. CNN recently did a report on the incident, interviewing locals. This is truly some of the most strange and bizarre UFO footage I have ever seen. I can’t [...]