UFO News Article: “UFO witnesses come forward decades later”

11 September 2015 (Mansfield News Journal, Ohio)
The article reports on the 18 October 1973 Mansfield (Ohio) UFO incident:














Satellite photo of Mansfield, Ohio (tageo.com)
(tageo.com image)

Related Articles

Read More

Leave a Reply