PunchPlay
More
Discover
Account
Mononoke·Season 1·Episode 07
The Medicine Seller unmasks the masked creature while revealing the life of Ochou, the enslaved housewife.