October 12, 2020
Photo of the Week: Statue of Christopher Columbus
Installed in 1892 in Wooster Square,
New Haven, Connecticut,
the beloved statue of Christopher Columbus was cravenly removed
at the behest of anti-American iconoclasts on June 24, 2020.
‹
›
Home
View web version