computer rendering of a collagen helix molecule

Royalty-free stock illustration ID: 900115

computer rendering of a collagen helix molecule