Designed by
Title
New England Holocaust Memorial, Boston, Massachusetts, U.S.A. #111613132
Description
The New England Holocaust Memorial is a memorial in Boston, Massachusetts, U.S., dedicated to the Jewish people who were killed by Nazi Germany during the Holocaust.
This image is editorial