Rita Keegan’s ‘Hand Series’ Goes on Permanent Display at Goldsmiths
In April 2021, one of Rita Keegan’s artworks titled The Hands Series went of permanent display at Goldsmiths, University of London. Rita Keegan’s The Hand… Read More »Rita Keegan’s ‘Hand Series’ Goes on Permanent Display at Goldsmiths