Steve Johnston

"Little Britain"
Oil & acrylic on box canvas
24" x 24"
£995