NO LINKS PLEASE

Which choice BEST explains why each island in the Galapagos has unique kinds of iguanas?

A. Iguanas prefer a marine environment.

O B. Some iguanas are better swimmers than others.

O C. The species arrived on the islands in different ways.

OD. The species adapted to each island's unique habitat.