Umberto Soda, local Santa, officially completed a 42.2km run on Christmas day to raise money for The Salvation Army in Grande Prairie, Alberta. 

He started and finished at the Salvation Army downtown, with his route taking him all the way out to International Paper on Highway 40.

His finishing time was 3 hours 49 minutes.

Congratatulations to the running Santa himself, Umberto Anthony Soda. 

Watch Santa complete his run:

To donate, or check out more photos, visit SantaOnTheRun.com