Statue of Christopher Columbus (Chelsea, Massachusetts)

A statue of Christopher Columbus is installed in Chelsea, Massachusetts, United States.