
In the summer of 1963, a mysterious crater, eerie lights, and a baffling military response turned the quiet town of Charlton, England into the center of a UFO controversy that still refuses to be neatly explained. EPISODE BLOG PAGE (includes sources...
Loading summary