Image 156190

digi.ub.uni-heidelberg.de:::punch1925a///0055@cxma9093

Punch United Kingdom London