Washington, D.C. sniper John Allen Muhammad executed by lethal injection
Thursday, November 12, 2009 John Allen Muhammad, the Washington, D.C. sniper spree killer, has been executed in Virginia. Muhammad was convicted for one of ten murders occurring between Oct. 9 and 22, 2002 in and around Washington, DC. Dean Harold Meyers was shot on the Oct. 9 by Muhammad. Lawyers for Muhammad appealed for a […]
Read More