H.B. Charles Jr. preaches "How Long, O Lord?" from Psalm 13 at the Shiloh Metropolitan Baptist Church in Jacksonville, Florida.