What is the meaning of life for animals?

24 answers 24