This satellite image from NOAA shows a March megastorm building across the United States, Thursday, March 13, 2025. (NOAA via AP) ...