Lang Painting The Medicine Shield
Steven Lang | 24 x 30 | Oil/Canvas | $7,500
Texas Art Gallery ©2009