Debby Nears Landfall: Florida, Georgia, South Carolina Brace

Hurricane Debby is nearing landfall on Florida’s Big Bend coast, bringing life-threatening storm surge, heavy rain and strong winds. States of emergency have been declared in Florida, Georgia and South Carolina with widespread flooding and power outages already causing problems. – Articles from CBS26 | CBS26.com