Featured Item
Helen Montgomery Durfee in Heidelberg, Germany
Photograph of Helen Montgomery Durfee sitting outside of a building while one a trip in Heidelberg, Germany.
Photograph of Helen Montgomery Durfee sitting outside of a building while one a trip in Heidelberg, Germany.