A couple who kidnapped and murdered a little girl in Alabama last year have been indicted on federal kidnapping charges. As a consequence, Patrick Stallworth and Derick Irisha Brown are facing the death penalty in 2 different courts. Both have already been charged in state court with capital murder of a child, after the death of

Leggi Tutto