The ribonucleotide reductase jigsaw puzzle: a large piece falls into place.

The ribonucleotide reductase jigsaw puzzle: a large piece falls into place.