edithlevyphotography.com
The New England Holocaust Memorial
Located in Carmen Park along (most appropriately) the Freedom Trail in Boston is the The New England Holocaust Memorial, which was inspired by survivors of the Holocaust who found new lives in Bost…