News

T he world's largest time capsule – located in Seward, Nebraska, and containing over 5,000 items – is set to be opened in under a month's time. In 1975, Seward local and former store owner Harold ...