Hurricane Helene Makes Landfall in Florida Big Bend, US NHC Says
Hurricane Helene has made landfall in the Florida Big Bend, the U.S. National Hurricane Center said on late on Thursday. Helene is located about 45 miles (70 km) east-southeast of Tallahassee, Florida,