Marine Who Lost His Leg In Afghanistan Finishes In The Boston Marathon Carrying American Flag