Red Rory and Moira the Mountain

Red Rory and Moira the Mountain are a pair of legendary Trolls from Scotland.