Dorset is full of mythical creatures from Britain’s most legendary folk tales, including demons, dragons, Jack-o’-lanterns, giants and mermaids. Read on to bring the landscape of …