Marshfield Meadows
painting 38 of 99 by Martin Johnson Heade

Marshfield Meadows by Martin Johnson Heade