Woman Found Dead And Bound In Florida River
Preview

Woman Found Dead And Bound In Florida River

On July 23, 2000, a man thought he saw a dead manatee floating in the Indian River. When he got closer, he saw it was actually a young woman, naked and bound.

Season 1 Episode 7 - Videos