Train In Vain

Did these guys put out the album on the 80′s? The album London Calling by The Clash was released in early 1980 and according to Rolling Stone,¬†was THE best album of the decade. ¬†Granted there wasn’t a ton of competition, but it’s still a pretty good record. The “hit” was “Train In Vain,” the first [...]