Back to quiz

6. Insulin receptors are located inside the mitochondria of cells.

  • False
  • True