The marine artist dictionary



William Trost Richards - New England coast

William Trost Richards - New England coast