April 29, 2026

How to predict mega-earthquakes