Full threadsteg132·The article mentions it was seen from Cardiff. Has anyone called Torchwood?View on HN