Strom brings 20 Inches of rain that drenches parts of Florida.
1 / 25
ABC News Videos
Tue, Jun 26, 2012 8:16 AM EDT