The small city of Seward in Nebraska, USA, witnessed an extraordinary event on Independence Day 2025, after opening a sealed concrete vault beneath a pyramid built in the mid-seventies, revealing ...