Marine who lost leg in Afghanistan runs Boston Marathon with American flag

by Athena Suich April 19, 2017