Prince Albert

Franz Xaver Winterhalter
$180.00