1965, September 3 The Exeter Incident
On September 3rd, 1965, the quiet town of Exeter, New Hampshire, became the epicenter of an event that would captivate […]
On September 3rd, 1965, the quiet town of Exeter, New Hampshire, became the epicenter of an event that would captivate […]