GOP and the Tide of Public Opinion

great wave off kanagawa Political Cartoons