Asked in
Countries, States, and Cities

Which country did the pilgrams sail from before landing in Massachusetts?

Answer

User Avatar
Wiki User
September 13, 2011 12:35PM

England