Statue of Christopher Columbus (San Antonio)

A statue of Christopher Columbus was installed in San Antonio, Texas, United States.

History
The statue was removed in 2020.