Oh my God, those giant rats were absurdly powerful for being... rats.