Half a century after the Battle of Gettysburg, veterans from both sides gathered at the battle site to pay tribute to the fallen.