answersLogoWhite

0

Yes, the Mayflower sailed from Plymouth England with 102 passengers on board. The Mayflower was intended to land in Virginia, but due to stormy weather was sent off course and landed in Massachusetts.

User Avatar

Wiki User

12y ago

What else can I help you with?