2020 is turning out to be quite a year for major storms. Named storms are forming at a record pace. Experts are predicting as many as 25 named storms to hit the Atlantic this season which is close to double the average number. Hurricane Laura has already done almost $12 billion in insured losses this […]