Gus Kenworthy has hopped on board with Russian billionaire Oleg Deripaska to help save stray dogs in the Russian host-city of Sochi.
The city had reportedly planned to kill as many of the strays as possible before the games began, which obviously created more than a little bit of outrage.
Fortunately, Oleg opened his heart and his wallet to fund a makeshift shelter, which is giving so many of those strays a second chance at life.
As for American Olympian Gus, he's been palling around with some of the rescued pups and has been posting the pics for all of us to enjoy.
"Spent all afternoon playing with a gang of stray puppies here in Sochi! Looking into finding a way to bring them home with me but also don't want to take them away from their mama because she was being super cute and protective over them. I bought them some food and I'll go visit them again tomorrow," he wrote on his Facebook page, along with a cute collage (below).
But Gus is doing a lot more than just cuddle with these canines. "Also, for the people wondering, I've lined up kennels 4 the pups & made vaccination appointments. Doing all I can to bring them home w/ me!" he tweeted.
Oh, and to give this sweet story an even happier ending :::warning: Olympic spoiler alert::: Gus also won a silver medal in today's slopestyle event.