Walt, you forgot the major cause, Global Warming, sea temperatures are at an all time high.