No Picture

France: ’70s UFO sighting

March 10, 2016 Lufos 0

Location: Winston Salem, NC Date: 1975,76 time Frame Submitted by Jimmy Witness report: One cool summer night in 1975 or 1976 in North Carolina my […]