Michael Mardikes

Michael Mardikes
Color Test (Thomas Hart Benton Plate #3)
$3,780