The statue of Christopher Columbus at Christopher Columbus Park on Atlantic Avenue in Boston was vandalized by the protesters shortly…
This website uses cookies.