After depositing the 102 Pilgrims at Plymouth, Massachusetts, the Mayflower departed for its return to England. The ship returned to England in April 1621, leaving the Pilgrims behind to establish the Plymouth Colony in the New World.

Leave a Reply

Your email address will not be published. Required fields are marked *