Sid Busch was the last one to complete the 15th Baltimore Running Festival, but he was first in the hearts of about 30 onlookers who waited for him at the finish line. More than seven hours after the marathon had begun Saturday morning, Busch, a 69-year-old Navy veteran from Goose Creek, S.C., finished the 26.2-mile course in honor of American soldiers lost in battle.