Latham Square


Latham Square - print in the National Gallery of Art (NGA 105403). It was founded on January 1, 1986.