Bimbo – “Things Keep Getting Worse”

Surely you remember Bimbo, the sibling duo who recently signed to the illustrious indie institution Exploding In Sound and caught our attention with the announcement of their debut album The Bimbonacci Sequence , whose title has earned many compliments from Stereogum commenters (and other people, probably). Of course that would mean nothing if the lead single, " Chewing Glass ," was bad, but lucky…