The American Legion Legacy Run finished after riders covered 1,500 miles between Hutchinson, Kan. and Anoka, Minn.