16 Ton Rockers – Limited Edition DeLuxe (Self Released)
When you’ve been in bands since 1977 there can be no disputing your knowledge having lived and seen the original punk rock explosion firsthand. Formed in Stockholm, Sweden in 2014, the members of 16 Ton…