Back to photostream

Mitochondria

Mitochondria (red) are organelles found in most cells. They generate a cell's chemical energy. Credit: U. Manor, NICHD

8,498 views
4 faves
0 comments
Uploaded on April 27, 2015