#Christopher Columbus statue erected in 1886 removed from St. Louis park
“#Christopher Columbus statue erected in 1886 removed from St. Louis park” June 17, 2020 | 9:03am | Updated June 17, 2020 | 9:04am A statue of Christopher Columbus, erected in Tower Grove Park in St. Louis 140 years ago, is taken down Laurie Skrivan/St. Louis Post-Dispatch A statue of Christopher Columbus, erected in Tower Grove…