Odd News // 12 hours ago
'UFO' spotted over Texas was likely a result of SpaceX launch
March 26 (UPI) -- A mysterious light in the sky over San Antonio, Texas, sparked speculation of UFO activity, but was later determined to likely be the result of a SpaceX launch.