Cain: Liberals, Stupid People Ruin U.S. - YouTube

Tag » Why Are Liberals So Stupid