Time Capsule Discovered in Swampscott, Mass. - NBC10 Boston

    Time Capsule Discovered in Swampscott, Mass.