Herman Cain 2012 White and Khaki Political Caps

Herman Cain 2012 White and Khaki Political Cap.