Why did the Puritans leave England for America?
A. The Puritans hoped to make money by selling tobacco.
B. The Puritans were looking for a passage to China.
C. The Puritans sought the freedom to practice their religion as they wanted.
D. The Puritans were driven from their homes in England by starvation and disease.