Home TV Series 20/20 20/20 Season 2019 Episode 7 - The Deadly Ride
Aired: 22 Feb 2019
A man terrorizes the city of Kalamazoo, Mich., for eight hours on Feb. 20, 2016.