Original: INVEST or Storm 91C, was an unusual weather event of 2006.
Simplified: INVEST or Storm 91C, was a strange weather event in 2006.