A provoking piece of art has sailed into the International Slavery Museum in the Port of Liverpool. The mesmerising installation, Their Spirits…
Tag:
A provoking piece of art has sailed into the International Slavery Museum in the Port of Liverpool. The mesmerising installation, Their Spirits…