Published 30th November 2018 at 1920 × 1884 in London Christmas Pop Up Art Sale 2018 Wildebeest, Oil on Board, 80 x 80cm, ← Previous