They sailed to Plymouth.
no the pilgrims did not sail back to England during the first winter. They thought that since the Indians could do it so could they!
The Pilgrims sailed from England.
England
the mayflower
The Mayflower
Southwest
1620
The answer is South. The pilgrims traveld south
1620
The mayflower
1620
the famous mayflower