Troll (Yost Universe)

Trolls are monsters in Norse mythology.