Home / Blog / Review / Demon Slayer: Swordsmith Village Arc Episode 4 – Demons Have the Upper Hand