Crystal Palace

Crystal Palace

oil and wax on linen 2010 36 x 48 in