Alan Keyes said Obama is a radical communist.