Why do alligators need a warm climate?

A. They need to live in a place with enough food.

B. They cannot produce enough heat to keep their bodies warm.

C. They have scales rather than hair, which keeps them too hot

D. Large bodies require warm areas to live