Courtesy of Hot Air
Herman Cain just made some young punks head explode with his rendition of this John Lennon song. Enjoy.