The Blue Mayflower by ArlingtonToday Magazine June 1, 2025 0 The Pilgrims arrived at Cape Cod Massachusetts in 1620. They traveled from England on a 100-foot, three-masted sailing ship called...