Old john brown's body lies a-moldering in the grave While weep the sons of bondage, whom he ventured out to save But though he lost his life in his struggling to free the slaves His truth is marching on John brown's body lies a-moldering in the grave John brown's body lies a-moldering in the grave John brown's body lies a-moldering in the grave But his truth still marches on! John brown was a hero, undaunted, true and brave Kansas knew his valor when he fought her rights to save And now though the grass grows green above his grave His truth still marches on John brown's body lies a-moldering in the grave John brown's body lies a-moldering in the grave John brown's body lies a-moldering in the grave But his truth still marches on! He captured harpers ferry with his nineteen men so few And he frightened old virginny till she trembled through and through They hung him for a traitor, themselves a traitor crew But his truth still marches on He's gone to be a soldier in the AM of the lord He's gone to be a soldier in the AM of the lord He's gone to be a soldier in the AM of the lord And his truth still marches on John brown was john the baptist for the Christ we are to see Christ of who of the bondsman shall the liberator be And soon throughout the sunny south the slaves were all set free And his truth went marching on Glory glory halleluya Glory glory halleluya Glory glory halleluya His truth went marching on The conflict that he heralded, he looks from heaven to view On the AM of the union with its flag, red, white, and blue And heaven shall ring with anthems o'er the deeds they mean to do For his truth still marches on Glory glory halleluya Glory glory halleluya Glory glory halleluya His truth still marches on Oh, soldiers of freedom, then strike while strike you may The deathblow of oppression for a better time and way For the dawn of old john brown has brightened us today And his truth is marching on Glory glory halleluya Glory glory halleluya Glory glory halleluya His truth still marches on He's gone to be a soldier in the AM of the lord He's gone to be a soldier in the AM of the lord He's gone to be a soldier in the AM of the lord And his truth still marches on Glory glory halleluya Glory glory halleluya Glory glory halleluya His truth still marches on