Science (Year 8)

Energy and Fuels

What is the ultimate source of energy for almost all forms of life on Earth?