Bloodswept Lands: Poppies Pour out of the Tower of London
Bloodswept Lands and Seas of Red is the appropriately dramatic name for this incredible installation of red ceramic poppies pouring from an upper window into the dry moat around the Tower of ...