mirror life

hypothetical form of life with mirror-reflected molecular building blocks (proteins, nucleic acids, etc.)

Categories: