11 months agoHurricane Idalia Leaves Up To $20 Billion In Damage, Estimate Says–Well Below Ianmehboobhussain1