Large Rodent. .. this movie is great