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.