The DC Sniper’s Death Is Sordid and Inhumane
John Allen Muhammad, the 48 year old “DC Sniper” who terrified the Washington area and became one of the biggest international stories of 2002 was executed by lethal injection last night at the Greensville Correctional Center in Virginia, USA. The…