What is the meaning of life for animals?

26 answers 26