Italian sleaze! That’s right, Italy’s Stray Bullets have entered the glam/sleaze race with their January 26, 2018, issued Shut Up album. In some stretches of the imagination, this could be considered their debut album. Forming in Verona, Italy in 2007, Stray Bullets took three years of writing and recording to issue Lost Soul Town. The […]