Protesters vandalize Christopher Columbus statue in Boston
The statue of Christopher Columbus at Christopher Columbus Park on Atlantic Avenue in Boston was vandalized by the protesters shortly …
The statue of Christopher Columbus at Christopher Columbus Park on Atlantic Avenue in Boston was vandalized by the protesters shortly …