Mayflower Steps (页面存档备份,存于互联网档案馆) All about the Mayflower and Pilgrim Fathers with a Plymouth (UK) focus. Lots of pictures
The Mayflower Pub London (页面存档备份,存于互联网档案馆) The original mooring point of The Pilgrim Fathers’ Mayflower ship in Rotherhithe, London and the oldest pub on the River Thames