Hooded Visorbearer
painting 32 of 99 by Martin Johnson Heade

Hooded Visorbearer by Martin Johnson Heade