This Day in History

December 18th, 1620, marked a significant chapter in American history as the Mayflower Pilgrims, seeking religious freedom, landed at Plymouth Rock in present-day Massachusetts, laying the foundation for the Plymouth Colony.