Strom brings 20 Inches of rain that drenches parts of Florida.
1 / 25
ABC News Videos
Wed, Oct 10, 2012 3:27 AM EDT