Jody Scharf Was Terrified Of Heights, Brother Says
Exclusive

Jody Scharf Was Terrified Of Heights, Brother Says

Jody Scharf died after being pushed off New Jersey’s Palisades Cliffs. Her brother explains why he suspected her fall wasn’t an accident.

Season 3 Episode 3 - Videos