Thursday, November 1, 2018

Triangle UFO filmed over Selma, North Carolina 31 October 2018



Read the whole witness report about this UFO sighting video over Selma, NC here: http://www.latest-ufo-sightings.net/2... Source: MUFON