Johan Hagemeyer

Castles of To-day
© 2022 Oakland Museum of California