Cleveland, Ohio-based outfit The Teddy Boys is a rock and roll band with, as its name suggests, an affinity for the 1950s Teddy Boy subculture of the UK. Powered by a raw sound it describes as suicide pop, the band earned a quick following after the release of its debut album, Social Club, 2013.