short biography

Rachel Garrard was born 1984 in Devon, UK, studied at Byamshaw School of Art, London and Central Saint Martins, London.

show more show less

galleries

show more show less