Will Ebby Steppach ever get justice after police botched her case?

Ebby Steppach, 18, of Little Rock, Arkansas mysteriously vanished on October 24, 2015. Days before her disappearance, Ebby accused 4 men of raping her at a party and filming it. Throughout the evening, cell phone […]