Tag: $306 billion

2017 was costliest year on record for U.S. natural disasters

“…$90 billion greater than the previous record…”

Advertisements