Stereogum —
The Who returned to Cincinnati last night for the first time since Dec. 3, 1979, when 11 people died in a stampede outside their concert at Riverfront Coliseum. The gig — the first concert to take place at the newly opened TQL Stadium, home of t...
more info