WINTSTON-SALEM, NC — A man in Winston-Salem has several guardian angels to thank after they rescued him from his truck after it was submerged in floodwater.

The incident happened Thursday afternoon in the 3600 block of Reynolda Road. Jennifer Fowler posted about the rescue on her Facebook page after she and several other people formed a human chain and pulled the man to safety.

RELATED: Flooded Out! 50 Plus People Evacuated From Apartments In Winston-Salem

RELATED: Possible Tornado, Widespread Damage As Michael Slams Into The Piedmont Triad

After the truck goes into the water, you see a man run to check on the driver as others race over to help, including Flower. She and several other people you see in a video quickly formed a human chain to rescue the man whose truck went into a ditch. The front end of the truck was quickly consumed with water and only the partial back end of the truck can be seen.

RELATED: Guilford County Opening Disaster Shelter After Michael

In the most touching moment after the rescue you see him give her a hug.