LadyGhosts of TV Past

Retro Recap: Torchwood, Episode 2.01 “Kiss Kiss, Bang Bang”

If you have never watched an episode of Torchwood, this is the episode to start with. Or maybe it’s not, because frankly, in my opinion, it doesn’t get any damn better than this. Hold onto your hats kids, because this is the recap of the season two opener, “Kiss Kiss Bang Bang.” Are you excited? […]