Statue of Christopher Columbus (Baton Rouge, Louisiana)


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