Exhibition Public Art: Electronic Sheep Tapestries 25 May 2023 – 31 May 2023 Save / follow I've seen this Comment on Public Art: Electronic Sheep Tapestries Share Public Art: Electronic Sheep Tapestries with your friends Middlesex University London, United Kingdom