Tree Weasels

Tree Weasels are a species in the Dota 2 world. According to, they inhabited the Trembling Isle before being driven off the island.