Plot: When a devoted father is found brutally stabbed to death in his Deltona, Florida, home, detectives turn their focus to the picture perfect family who appeared to have it all.

Snapped - Season 28 - Latoya Woodard (Episode 24)
Episode Aired On:
Sunday, March 7 2021
4 years ago
Sunday, March 7 2021
4 years ago