Lita McClinton thinks the man at her door is just delivering a dozen pink roses, but the delivery guy delivers death instead; the decades-long hunt for justice spans multiple continents before reaching a dramatic conclusion in an Atlanta courtroom.