Create account

ITdif
2153d · Meaning of Life
To answer the question, first you need to define life.