The Harbor at Rio de Janeiro
painting 75 of 99 by Martin Johnson Heade

The Harbor at Rio de Janeiro by Martin Johnson Heade