The small city of Seward in Nebraska, USA, witnessed an extraordinary event on Independence Day 2025, after opening a sealed ...