The Great Scarlet Headed Spirit

2013
Acrylic on wood
74.00 cm x 151.00 cm
Available