TAG: molecular biology

bactéria

Bacteria created with 19 amino acids defy fundamental law of biology

15/05/2026