A 17-Year-Old ‘Torchwood’ Shrine Is Being Torn Down For Good
Ever since Doctor Who returned in 2005, it has been inextricably linked to its production home of Cardiff, Wales—but that connection really forged itself in the early years of modern Who‘s spinoff, Torchwood, which spent its first few seasons rooted in the heart of Cardiff Bay, battling alien threats from underneath the surface of the town. But while Doctor … Read more