Henrik Godsk: Humans and Creatures: Wellington Arch, London

24 March - 11 June 2023