6: The World's Biggest Small Town
Up next
Recommended Episodes
Between 2005 and 2008, eight women are killed in and around the small town of Jennings, Louisiana. Rumors of a serial killer on the loose are met with apathy by local law enforcement, possibly due to the corruption that’s broken the trust between the public and the forces mean ...