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

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

Leave a Reply