allthesins.co.uk
Cambridge 20 52014 – Trisha McCrae
*** Trisha McCrae is an Irish artist based in France. Her art is often raw, immediate and provocative. Try this