Heavy rain Wednesday in Miami and Fort Lauderdale saw more than 20 inches of rain in a two-day period.