Preparing your study page...
Correct answer: D
Explanation
Beta cells in the pancreas are responsible for secreting insulin.