Severe weather Southern Minnesota reeling from floods

Why some societies thrive, and others fail