Coming up this weekend is the extremely popular Missoula marathon. Thousands of runners are expected to race in both the half and full distance races.
One runner is looking to accomplish a lot more by finishing the race this weekend.
George Kraehe set out to run a marathon in all 50 states and Sunday will be number 50.
Kraehe is doing it for an organization called the Tragedy Assistance Program for Survivors. Team TAPS does endurance races to raise money in remembrance of fallen heroes.
TAPS provides all sorts of resources for families who have lost a loved one in the armed forces, such as counseling, support groups and a 24/7 hotline if you need someone to talk to. They provide this service to families for free.
The race starts at 6 a.m. Sunday at Trailwest Bank in Frenchtown.
If you can't make it, you can follow him and any other friends and family on the Missoula marathon website where they will have live tracking.