Damien Echols returns to Arkansas to protest the execution of 7 men in 10 days

Damien Echols returns to Arkansas to protest the execution of 7 men in 10 days