Drosophila melanogaster - cytology

12511959 | 12540853 | 12571596 | 12629552 |