Wales

Demon Trap

An installation where vacuum cleaners become Sin Eaters with poet Peter Finch in Wales,UK