Editor's Choice - Picture of the Day - January 21, 2012
Damien Echols, left, who was sentenced to death and later released for the murder of three boys in West Memphis, Arkansas, and his wife Lorri Davies, pose for a portrait during the 2012 Sundance Film Festival on Friday, Jan. 20, 2012, in Park City, Utah. They are producers of a new film, "West of Memphis," about the miscarriage of justice in the trials of Echols, Jason Baldwin and Jessie Misskelley. (AP Photo/Victoria Will)
Read the review from the Star's Linda Barnard, and watch the trailer here.
— @canice
Comments