Talk:Torchwood Institute

wasn't the "unnamed weapon" from the christmas invasion the Jafhaa Sun Glider seen prominently in the torchwood hangar?