All amino acids are left-handed and what that shows

All living things only contain left-handed amino acids. In laboratory experiments, both left-handed and right-handed amino acids are produced. Even if proteins necessary for life could be spontaneously generated, both left-handed and right-handed ones would be generated. How does nature know only to generate left-handed amino acids?

Left-handed amino acids prove that God exists