UFO Satellite Spotting In Dallas
- Cleared
Occurred on January 7, 2024 / Dallas, Texas, USA
Info from Licensor: "UFO spotting in Dallas? Any thoughts on the gas release towards the end? Completely disappeared right after the video ende..
Location
Dallas, Texas, USA
Occurred
not known
Posted By
Anonymous user
Posted On
Apr-26-2024