An astounding 26 inches of rain fell in Fort Lauderdale on Wednesday, with most of that falling in just seven hours, according to the National Weather Service. The shocking deluge could break multiple ...