
Arrival of the Handmaid , 29 Oct. 1630After twelve weeks at sea, the Handmaid docked at Plymouth on 29 Oct. 1630 with about 60 passengers. [1] They were the last group from Leiden. [2]The brethren described these arrivals as the "weakest and poorest", which may account for why none of their names were preserved. This was the last of the Pilgrim ships, although a few more brethren strayed in fro...