A driver is recovering after being struck by gunfire in Grundy County on Thursday.