Dartmoor is an area of moorland in south Devon, England that has become rather popular for strange creatures that are said to inhabit the 954 square mile area. Dartomoor is protected by National Park status and legend has it, that Satan himself sent beasts into Dartmoor.
Continue reading →