Share

Wounded warrior running 31 marathons in 31 days

Double-amputee raising funds for veterans organizations.

Leave a Comment