It’s been nearly 400 years since the Mayflower landed at Plymouth, Massachusetts. As during the first Thanksgiving feast celebrated there, Plymouth remains the site of much abundance. We present a ...