We’ll a hear strange tale from The Whistler this week.  Death Demands A Payment first aired December 19, 1943.  The series aired from 1942 to 1955, producing 694 episodes.

Download StrangeTales90