An episode from Rod Serlingâs The Zero Hour radio program entitled âThe Desperate Witnessâ and starring Richard Crenna, Julie Adams, and Keenan Wynn. Show more