Torchwood 13: Visiting Hours (spoilers)