By ALEKSA VUČKOVIĆ Giants, demigods, dwarves and elves – all these creatures made the Old Norse mythology so Source