1 megaton meteor strike in 2026

Event

1 megaton meteor strike in 2026 - No 3680
1 megaton meteor strike in 2026 - Yes 3680