While hail is stretching from Lake Tahoe to New Mexico, flash flooding is drowning towns from Missouri to Pennsylvania.