Studio Sixty Six

Vanishing Point

Oil on canvas
36 x 60in. / 91.44 x 152.4 cm
Framed

Sold