This is a great speech from Herman Cain at the Values Voter Summit. As someone on twitter said, they lost count of how many standing ovations Cain got during the speech.
Comment Policy: Please read our comment policy before making a comment. In short, please be respectful of others and do not engage in personal attacks. Otherwise we will revoke your comment privileges.