Torchwood Season 1 Episode 11

The team discovers a ring who are kidnapping Weevils - wild alien creatures that have come through the Rift and are hiding on Earth - which leads Owen down a dark path to confront the future of his own existence.








Levidia