Unexplained
Paranormal Phenomena

Triangle UFO Sighting Filmed In Texas – October 2017

0

The sighting occurred in Texas in October 2017 at about 20: 50 pm.