Howe
DELMAS HOWE
Theseus and Apollo Entering the Arena, 1980
Oil on canvas
55 x 80.5"
Founders' gift
2003.1012.0003