Monday, July 4, 2011


A statue of St. Louis native Chuck Berry (who's now 82) went up at the Delmar Loop in STL despite some lame controversy about him being a felon (from charges in the 60s and 70s) and it being on public property (it's not).

No comments:

Post a Comment