A rogue demon wreaks havoc and destruction on a mysterious village.A rogue demon wreaks havoc and destruction on a mysterious village.A rogue demon wreaks havoc and destruction on a mysterious village.