Question: why are amino acids left handed?
Answer: Although most amino acids can exist in both left and right handed forms, Life on Earth is made of left handed amino acids, almost exlusively. ... Thus, the fact that we are made of L amino acids may be because of amino acids from space.