That show comes on Discovery channel.
Is comes on fine here? Any better expressions?
That show comes on Discovery channel.
Is comes on fine here? Any better expressions?
That show comes on Discovery channel.
That show is aired on / shown / transmitted on the Discovery channel.