Cartoons

Vicar 6

The Spectator

Vicar 6
‘More sea, vicar?’