Mayflower II, a replica of the Mayflower, in P...
Mayflower II, a replica of the Mayflower, in Plymouth, Massachusetts, USA (Photo credit: Wikipedia)

The Mayflower only held 102 People.