According to a stratospheric balloon tracking Twitter account, there was actually a NASA scientific balloon that appeared over the Crosbyton, Texas area on October 15th. (Although this UFO was technically reported on the 14th.) As originally mentioned in the story, a weather balloon - especially if it was a giant NASA one - is a believable explanation for one of the UFOs, and it's understandable it would have been mistaken for a UFO:
However, I am not comfortable to identify UFO #2! It doesn't appear to be a bird, drone, or bug to me, and I've reviewed the footage multiple times. Watch the video below and let me know what you think of the explanation for UFO #1 and if you think UFO #2 can also be debunked!
Footage showing two UFOs over a town in North Texas has been uploaded to MUFON, along with witness testimony. Check out all the detail in UFOJane's latest YouTube video:
Have you seen a UFO or alien? You are not alone! This site is updated with the latest UFO sightings and alien and paranormal news from Texas and all over the world.