antiMUSIC
Soul Coughing Reuniting For First Tour In 25 Years
Here is the official announcement: They said it would never happen, but now it is - after 25 years, Soul Coughing are reuniting for a 17-date American tour beginning September 11 in San Diego ...
6 days ago