1823–1909
The Colossal Pair, Thebes
at Saint Louis Art Museum
1 works
Saint Louis Art Museum
St. Louis, United States