Think evolution is a perfect theory? It does an amazing job explaining how species emerge, but where did the first life come from? In today's episode we discuss the modern theories which explain abiogenesis, or the emergence of life from non-life. Do you buy it?