China lands on moon

peoples republic Political Cartoons