An episode from Rod Serling’s The Zero Hour radio program entitled “The Desperate Witness” and starring Richard Crenna, Julie Adams, and Keenan Wynn.Vis mere