Wow one of the biggest storms in 4.5 billion years?? Maybe just since 1900-1914 would be a more plausible statement.
Perhaps the strongest storm ever....is what the article said.
I'm sold. These morons can not predict the weather two days in advance but somehow they know what happened millions of years ago? I'm definitely sold.