Dedicated to the wonderful "science" that the team pulls out of their asses on the show....(yes, I know it's a StarTrek song, but it reminds me of Torchwood's last minute science miracles)....
Cookies to whoever manages to make a TW video of this song...
Click to view