Hurricane Helene, a Category 4 storm with 130 mph winds, is set to make landfall on Florida’s Big Bend coast Thursday evening. The storm has already caused heavy rainfall and flooding. Many residents have evacuated, leaving some areas deserted. Streets in St. Petersburg’s Shore Acres neighborhood are flooded, and businesses in Old Town are affected.