The Health Benefits of Thanksgiving for Mind, Body and Spirit

Most of us learned that the first Thanksgiving occurred in 1621 in Plymouth, Mass. But in reality, the first American Thanksgiving took place on Berkley Plantation in Virginia, years before the pilgrims landed at Plymouth. And this isn’t the only Thanksgiving fact to become fuzzy over the centuries. From the correct date… to what they […]