Zac Brown Band's "My Old Man" is a powerful ballad that has the band looking back on the lessons their fathers have taught them. Ahead of the 2017 Daytona 500, NASCAR released a video that spliced together footage of Dale Earnhardt and his son, Dale Earnhardt Jr., over the years, using the song as the soundtrack.

In the two-minute clip, the younger Earnhardt is shown interviewing his father following one of his many big wins. "How was the race?" he asks his father. "Did you draft a lot? Are you gonna give me some money when we get home?"

"I doubt it," his father laughs about sharing his prize with his son. "You spent enough down here this week."

The heartwarming video montage then segues into clips of races the elder Earnhardt won as his son cheered him on from the sidelines. Later, things change to show Earnhardt Jr. taking over his father's role as champion and dedicating the win to his dad.

"I can still remember every lesson he taught me," Brown sings as photos and video are spliced in between ZBB performing "My Old Man."

The video was originally posted a day before the Daytona 500, in which Earnhardt Jr. was racing. It struck a chord with the driver, who shared his thoughts on the clip via Twitter.

"My Old Man" is Zac Brown Band's first single from their Welcome Home album. 2017 will be Dale Earnhardt Jr.'s final racing season, as he's retiring from the family business.

Think You Know ALL About Zac Brown?

See Where Zac Brown Band Fall in the Top Country Songs of the Century