Current heavyweight boxing champion Andy Ruiz Jr has lost a huge amount of weight ahead of his title defence against Anthony Joshua.
Ruiz stunned Joshua with a knockout victory in June to become the first Mexican to win a heavyweight world title, as he picked up the WBA, IBF, and WBO belts.
The rematch is set for Saudi Arabia on December 7.
Ruiz Jr posted a video and image on Instagram showing his dramatic weight loss before the fight.
"I will arrive in better condition. Lighter, faster and more powerful," he told ESPN Deportes recently.