Anonymous Anonymous 16-03-2017 Biology Answered what is the energy source for almost all life on earth