120 groan-worthy gems, packed in a beer can tin. Perfect for dads (and anyone with a sense of humour) who love puns and playful banter.
120 groan-worthy gems, packed in a beer can tin. Perfect for dads (and anyone with a sense of humour) who love puns and playful banter.