Presidents and Other Jokes, The


12529
other
ABC No Rio