Torchwood: New Clip

Oswald Danes creeps us out

Torchwood: Miracle Day premieres in the US on 8 July, and in the UK on 14 July.