View All 6 Artworks
Cardiff, United Kingdom
Born 1977 in the UK. Currently lives and works in Cardiff, Wales.
Ruth McLees is an artist who works with science. She loves to discover and reveal the secret beauty hidden within the everyday, and entice her audience to gain a deeper understanding of the world around them.
Ruth works from her s...