All natural energy on Earth comes from solar radiation, heat from the Earth's mantle, and gravity. Fossil fuels like coal, oil, and natural gas are limited, non-renewable sources that have formed from ancient organic matter over millions of years. Energy can also be generated renewably from solar, wind, hydroelectric, geothermal, and biomass sources. Nuclear fission of uranium and thorium isotopes in the Earth's crust is another non-renewable source of energy. Hydrogen may become a sustainable energy source in the future.