SScience Read More A massive asteroid slammed into the North Sea and unleashed a 330-foot tsunamiOctober 21, 2026 A massive asteroid slammed into the North Sea roughly 43 to 46 million years ago, triggering a tsunami…