Skip to content

The Colossal Pair, Thebes

Frank Dillon →

1856

Saint Louis Art Museum, St. Louis →

The Colossal Pair, Thebes. by Frank Dillon. 1856. Saint Louis Art Museum
Where is this?