One morning in 1855 residents of Devon, England awoke to find 40 miles worth of hoof-like footprints in the snow. Were the footprints made by a mysterious animal, or were they left by... The Devil himself?
uFlix.cc 2024