Spider on a human hand

Spider on a human hand.

1 6X6 triacetate negative.