Storm over the Marsh
painting 63 of 99 by Martin Johnson Heade

Storm over the Marsh by Martin Johnson Heade