A Little Background: Boss Keloid are a band that released their first record back in 2010 called Angular Beef Lesson. Their latest coming out June 4 on Ripple Music continues the strange and bewildering titles called as it is Family The Smiling Thrush. Originally more of a stoner/doom band they have branched out on each […]