Torchwood filming is now taking place in Cardiff for a few weeks. On Monday night filming took place at the British Airways maintenance facility at Cardiff airport with John Barrowman, Eve Myles, Dichen Lachman, and Tom Price. Tom Price tweeted a photo of himself on set, see it below:

Torchwood Miracle Day episode one will broadcast on July 1st on BBC One.