UFOs Off the North Carolina Coast
Occurred on November 20, 2018 / North Carolina, USA Info from Licensor: "I was fishing on the beach at Cape Lookout on the evening of Tuesday, November 20, around 8PM and was there about an ho..
Location North Carolina, USA
Posted By Chris Larkin
Posted On Nov-29-2018