Question: who sings the country song time marches on
Answer: `` Time Marches On '' is a song written by Bobby Braddock , and recorded by American country music artist Tracy Lawrence .