Republican presidential candidate Herman Cain will visit Huntsville on Oct. 29 and his appearance will be open to the public.
Presidential candidate Herman Cain to visit Huntsville