Chupacabra or hind-leg walking dog....