In the hills of Iceland there lives a giant troll with hooves for feet and thirteen tails named Gryla. Every Christmas, Gryla comes down from
In the hills of Iceland there lives a giant troll with hooves for feet and thirteen tails named Gryla. Every Christmas, Gryla comes down from