Storms dump rain on Everglades

  • 5 years ago
Thunderstorms moving through Florida dumped rain on Everglades in Florida on May 9.