UFO Videos

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

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

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

About Author

admin

Leave a Reply