Video 

WEB EXTRA: Herman Cain Sings America The Beautiful During Stop In Tulsa