Worsening weather is igniting a $25 billion market

Worsening weather is igniting a  billion market