A conversation with Michelle Cruz. Michelle, is the sister of Janelle Cruz, the last known victim of The Original Night Stalker.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More