Image 156201

digi.ub.uni-heidelberg.de:::punch1925a///0067@8cadiuao

Punch United Kingdom London