I heard somewhere recently that Demon Slayer is coming on Netflix, that's true
This means the US Netflix…
Oh ok thank you
4 years ago