Mary Rogers Cabot with her Dogs

Mary Rogers Cabot with her Dogs in Brattleboro. (Photo 1778) MRC

Tags: ,