Police Find Human Remains In Illinois Lake
Exclusive

Police Find Human Remains In Illinois Lake

After police receive a tip about a body bag in a Decatur, Illinois lake, they investigate and find human remains. They later find out that these remains may be connected to a missing person case.

Season 1 Episode 6 - Videos