| All Content |
| RSS |
| View all podcasts & RSS feeds | ||
Despite criticism, a statue of rock legend Chuck Berry was installed in University City, Mo. Friday in the Delmar Loop.
The statue was crafted by local artist Harry Weber and a formal dedication is planned for July 29.
Previously, critics voiced concerns that the statue was to be installed on city-owned land and that Berry spent time in jail.
St. Louis Public Radio
is a service of the University of Missouri-St. Louis.