“Forever” Mayflower
By Matt Tormey On December 16, 1620, the tall ship Mayflower anchored in what is now known as Plymouth Harbor, having carried 102 passengers across the Atlantic Ocean from Plymouth, England. To commemorate the 400th anniversary of this pivotal event in American history, the United States Postal Service recently issued a special 55-cent Forever stamp. … Read more