Three hundred and ninety-five years after Pilgrims celebrated the first Thanksgiving in Plymouth, Massachusetts, researchers from can say they have definitively discovered evidence of the original 1620 Plymouth settlement. Part …read more
Source:: Science