lilystars-records.com
Pretty Loser – Sheila and the Insects (Single)
Release Date: January 9, 2013 Twenty one years in the music circuit, off and on, has not mellowed the band. They still sound as belligerent as punks, with a light coating of jaded sophistication. “…