Giant illuminated slugs adorns Tate Britain

China Plus Published: 2018-12-09 15:41:45
Download image Comment
Share
Share this with Close
Messenger Messenger Pinterest LinkedIn
3/4
Artist Monster Chetwynd's giant illuminated slugs installation adorns the facade of the Tate Britain art gallery in London, December 7, 2018

Share this story on

Related stories