Magical creatures

16/01/2020 by Victoria Heward
Elves, witches, ogres, mermaids, dwarves, dragons and unicorns are all magical creatures. In some shape or form they have appeared in myths and folklore...