Dean Larson
,
Landing on the Beach
, Oil on Panel, 18 x 24 inches, 2012
sold