A replica of the original Mayflower ship that brought the Pilgrims to America 400 year ago this year is returned home following extensive renovations. | The newly renovated Mayflower II, a replica of the original ship that sailed from England in 1620, sails back to its berth in Plymouth, Massachusetts, U.S.