Unexplained
Paranormal Phenomena

Triangle UFO filmed over Selma, North Carolina – 31st October 2018

0

New video footage of unknown lights in triangle formation hovering in the sky above Selma, North Carolina.