Ice Strider

Ice Striders are rare and terrifying beasts, found only in the far reaches of the North and South. Giant, ice dwelling spiders.