Gr5ileyhollonalieca Gr5ileyhollonalieca 19-01-2017 Biology Answered The ultimate source of energy to support most life on earth is _____.