Which explanation best describes the biodiversity of the finches?
A) The finches adapted to different climates.
B)The finches migrated from different areas.
C)The finches adapted to different food sources.
D)The finches descended from different ancestors.