A passerby recorded this video where you can see a truck fully engulfed in flames, including the nearby gas pump at a gas station off the Canton exit and Interstate 29.
Lincoln County Sheriff's office says the driver was inside paying when he noticed his truck on fire.
He ran out and grabbed his five-year-old grandson right before it exploded. There were also several small explosions caused by the tires heating up.
Witnesses say the canopy caught fire as well. When the fire crews arrived, they used a skid loader to pull the wreckage away from the burning pump. No one was hurt.