Stampede

Ink on paper
32cm x 70.5cm
Available

11_Stampede-32-x-70.5-cm_l