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.
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.