The correct option is B Mitochondria
Mitochondria are the working organelles that keep the cell full of energy. Mitochondria are small organelles floating free throughout the cell. Some cells have several thousand mitochondria while others have none. Muscle cells need a lot of energy so they have loads of mitochondria.