A powerful thunderstorm swept through northwestern Alabama on the evening of May 20, 2025, prompting urgent warnings from the National Weather Service....