Another inspired selection from the Tapeworm label, this time making use of some longstanding connections to Terre Thaemlitz aka DJ Sprinkles* Chugga are an immediately interesting proposition: two air conditioner repair school flunkies with a crazy β¦