News

James Powell a longtime resident and the pastor of Cedar Street Missionary Baptist Church in Mobile, Alabama is accused of physically violating a local pedestrian at gunpoint and stealing from them.