Who killed the brother of Sal? The neighbors think it's Sal himself, who's just been released from… Watch More info Torture Me No More ★ 6.3 2005