A black and white illustrated image of a long fur coat.

The Most Wonderful Terrible Person

Episode #213

2023-04-07 05:00:04


When Debra Miller woke up on October 8th, 1964, she was expecting to see a black Volkswagen in her family’s driveway. Instead, she saw a police car. “And I knew my father was dead.”