Some doubt his birth was of a virgin Some think his miracles can be explained away Some say that he was just a good man And even though he died, he wasn't really raised Skeptics rise and speak their lies Truth is marching on, truth is marching on Down the corridors of time, Invincible, divine Until all that's false is finally gone Truth is marching on There will always be cynics and scoffers Faith has always had its noisy enemies They will rise up but only for a moment Yes we see evidence through the centuries Jesus Christ, the way, the life Truth is marching on, truth is marching on Down the corridors of time, Invincible, divine Until all that's false is finally gone Truth is marching on Glory, glory, hallelujah Oh-oh, glory, glory, hallelujah Glory, glory, hallelujah His truth is marching on Truth is marching on, truth is marching on Down the corridors of time, Invincible, divine Until all that's false is finally gone Truth is marching on (truth is marching on)