A beautiful period piece with a twist
Otome Yokai Zakuro, or Demon Girl Zakuro as it is also known as, is a Show set in Meniji era Japan. This was a time of rapid industrialisation by using western developments like steam power and combining them with eastern values. Our heroines. The show opens to some creepy girls ...