Originally Posted by keg in kc
No, Torchwood in the US is now airing on Starz. No change to Doctor Who, at least for now.
Thanks for keeping us media-impaired people informed
And what rough beast, its hour come round at last,
Slouches towards Bethlehem to be born?