Three Torchwood stars pose with lightsabers and a group of muppets puppets from Avenue Q. What's going on here? Which one of these puppets is Captain Jack going to try and seduce? So many questions! [FuckYeahJohnBarrowman via Hell Yeah!]