Alvin, Texas UFO sighting investigated – 2012

National Geographic Chasing UFOs showed an interest on the April 11, 2008 UFO sighting in  Alvin, Texas area right after the mass UFO sighting at Stephenville, TX. Based on various opinions from Chasing UFOs investigative team, it could have been a remote controlled object manipulated by an unknown person or alien tech.

Your opinion?
  • Fake (0)
  • Real (0)
  • Not Alien (0)

Be the first to comment

Leave a Reply

Your email address will not be published.