Dave ‘Medusa’ Shelton, owner of legendary Chicago house music club Medusa’s, dead at 64
He opened the all-ages club at 3257 N. Sheffield Ave. on the North Side in 1983, and it became a haven for teenagers who felt as if they never quite fit in anywhere. By Madeline Kenney Aug 9, 2020, 10:12pm CDT Dave Shelton, who died Friday, got the nickname “Medusa” for his voluminous curly locks, ran [...]