Designed by
Title
Chuck Berry Statue, St. Louis, Missouri #118247283
Description
Created by sculptor Harry Walker in 2011, the 8-foot-tall bronze statue stands on Delmar Blvd near the Ackert Walkway. Chuck Berry was born in St. Louis.
This image is editorial