Site uses cookies to provide basic functionality.

OK
For random events to produce even a single protein would seem a stunning improbability--like a whirlwind spinning through a junkyard and leaving behind a fully assembled jumbo jet,