The Official Website Of Richard Barnes - Artist
Trafalgar Square, London. Sold
Media : Oil and acrylic on canvas