This is song and video from the Texan? group Bowling For Soup. They are best known for having a slightly comic feel to their music, but this is one of their serious productions – about a father and son, and then a grandson.
Incidentally, the actor playing the father is Lee Majors, from the Six Million Dollar Man.
Happy Fathers Day to all. A touching video that relates to many a father and son. Let’s hope all rifts are healed today.