Big Apple of New England (Johnny Appleseed Visitors Center, 2019-present)
The Johnny Appleseed Visitors Center, off Route 2 in Lancaster, Massachusetts, unveiled "The Big Apple of New England" sculpture in July 2019. The giant red apple sculpture is 10 feet…