Demon and Moon

Ushio faces his most difficult challenger yet. Will all of his hard work pay off?