The mitochondria is the site of:
A) protein synthesis
B) lipid synthesis
C) energy production

Submitted by: Administrator
C) energy production
Submitted by:

Read Online Electron Microscopist Job Interview Questions And Answers