Leviathan ‘Levi’ Henry Norwood, 17, was arrested Saturday in North Carolina Police had been searching for him after double murder Friday in Virginia Norwood’s father…
Leviathan ‘Levi’ Henry Norwood, 17, was arrested Saturday in North Carolina Police had been searching for him after double murder Friday in Virginia Norwood’s father…