Greg Biffle is known for his success on the track, but in 2024 people left stranded by Hurricane Helene saw him as salvation.