Seudónimo Seudónimo 07-03-2017 Biology contestada PLEASE HELP ASAP! which of these is a biomass energy source? a. the sun b. sugarcane c. natural gas d. water