What caused the United States to enter WWI?

A. Mexico attacked the US

B. President Wilson wanted to help Serbia

C. Unrestricted Submarine Warfare

D. Britain paid us a good sum of money to join