The Great Scarlet Headed Spirit

2013
Acrylic on wood
74.00 x 151.00 cm
Available