Ep058: John Lennon News Reports Dec 8, 1980: Recently discovered recordings from the night John Lennon was shot in New York City.
00:00:00