Newburyport Meadows
painting 39 of 99 by Martin Johnson Heade

Newburyport Meadows by Martin Johnson Heade