What is one of the main reasons that Americans eat so many foods of foreign origin?

A. advertisements

B. peer pressure

C. the immigrant population in America

D. Americans' highly adaptable taste buds