the gun resembled some kind of mini rocket launcher , and to make matters worse , the demons behind this one were juggling two grown chupacabras on straining leashes , snapping their pointy teeth at us .