Structure of a bacteriophage

Royalty-free stock illustration ID: 96920720

Structure of a bacteriophage