Horrifying pictures have revealed the devastating impact of Hurricane Debby after the storm made landfall in the Big Bend of . Huge torrents of rain have caused significant damage and killed at least five people so far, two of whom were children.The center of Debby is about 60 miles north-northwest of Jacksonville, Florida, and experts expect the tropical storm to dump historic amounts of rain and bring catastrophic flooding from northern Florida to southeastern through Friday night.
Load More
Load More