A statue known as “Our Lady of the Charles River,” located on the south bank of the Charles River in South Natick, Massachusetts.
A statue known as “Our Lady of the Charles River,” located on the south bank of the Charles River in South Natick, Massachusetts.

