Ben Carson Signs 1,800 Books in Lakeland


More coverage: The Ledger | News Channel 8