Luke Thurgate

The Great Menace , 2018

Charcoal and pastel on paper

76.5h x 85.5w cm

$2,420

Installation Images