Sunday, December 21, 2008

Pilgrims Land at Plymouth, 1620


On December 21, 1620, the Pilgrims landed at Plymouth.
David Alan Black tells us about it here.