By Geno McGahee Justice has finally been served and the West Memphis 3 are now free after nearly two decades in prison. The US Judge has just accepted the plea deal and has released them. Damien Echols, Jason Baldwin and Jessie Misskelley pleaded guilty today, maintaining their innocence but acknowledging that prosecutors have enough evidence […]