Chupacabra or mutated rat? (Image)