Torchwood: Retractable Thumbs

Torchwood PSD
Torchwood is a kind of diffusion TV show for people who find Doctor Who too authentic, involving some sort of undead robot space monsters on motorbikes theme. Of interest to us, on the other hand, is this warped faux ensemble. What is it with hands?

Thanks to Marietta! Original is here!