Feb. 20th, 2008
Okay, this week's Torchwood just aired, which got an ARRGGGGGHHH!!! reaction from me.
BBC3 (the digital channel) showed next week's episode too.
To which I now raise my reaction to AAAAAAAAAARRRRRRRRRRRRGGGGGGGGGHHHHHHHH!
I know most won't see it til next week, so I can't say much, but damn.