bossnation4000o bossnation4000o 09-11-2017 Biology contestada Which organelle is responsible for energy production in the cell? A. vesicle B. mitochondrion C. ribosomes D. lysosome