Sources tell National Review Online that Herman Cain will endorse Mitt Romney this afternoon at the Capitol Hill Club in Washington.