1002 Terrible Puns
A rib-tickling collection of 1002 original one-liners. Pages and pages of groan-out-loud insanity interspersed with some brilliantly witty cartoons. This celebration of the play-on-word draws on the full gamut of the human... See More