Nyd8rah0selmai Nyd8rah0selmai 11-01-2017 Biology contestada True or false the ultimate source of energy for all living things is the leaf