What channel does this air on in the us?
As far as I know, it's not on any channel in the US. It might be on Netflix, but I'm not sure
It's on Netflix in the US.