Sunday, May 21, 1995

Delta Blues great, Henry Townsend received a star on St. Louis Walk of Fame at 6610 Delmar.