Giant Weasel

Giant Weasels are a species of huge natural weasels.