S2 Ep84: Last Stop: The Chowchilla School Bus Kidnapping
04.02.2018 - By Esther Ludlow
Download our free app to listen on your phone
In 1976, in the small farming community of Chowchilla, California, a school bus full of children is kidnapped for ransom.