The Slaughtered Lamb

The Slaughtered Lamb, London