Henrik Godsk: Humans and Creatures: Wellington Arch, London

24 March 2023