Statue of Christopher Columbus (Baton Rouge, Louisiana)

A statue of Christopher Columbus is installed in Baton Rouge, Louisiana, United States.