Portsmouth, New Hampshire’s Stolen Film Drop Box Mysteriously Returned After 15 Years of Being MissingPortsmouth, New Hampshire’s Stolen Film Drop Box Mysteriously Returned After 15 Years of Being Missing15 years of guilt was enough to return a stolen drop box to its original home in Portsmouth, New Hampshire.LoganLogan