Mike Tindall has caught the attention of I'm A Celebrity viewers recently over his toned physique, with him sporting a pair of 'budgie smugglers' whilst on the ITV show.
The former rugby union player, 44, has shown off his muscled figure in the past. He posed in just his boxers for a calendar once, with the photo has now resurfaced.
It was part of the Rugby for Heroes 2012 calendar. Mike - who is married to Zara Tindall, 41 - has been a patron of the charity since it was formed the previous year.
He wore just a pair of white boxers in the calendar. He showcased his abs and toned arms in the photo that was used, which saw him hold a black jacket over his shoulder.
Do you enjoy reading about celebrities? Sign up for all the best celeb news from the Mirror here .
Mike was featured as 'Mr June' in the charity calendar, which was priced at £9.99. It was part of Rugby for Heroes' efforts to raise money and awareness for military personnel.
Alongside his photo for the month, the calendar read: "Breaks up the attack. Leaves opponents exposed". It added: "A calming influence, inspiring and composed".
He was playing for Gloucester Rugby at the time. He joined the club in 2005 and remained among its roster of players until his retirement from professional rugby in 2014.
The calendar featured other rugby players such as Ugo Monye, now 39 - who was on Strictly Come Dancing last year. Other participants included Delon Armitage and Tom May.
Rugby for Heroes was formed in 2011. The charity was set up by rugby players "to raise funds and awareness for military personnel who are making the transition to civilian life".
Mike has endorsed the charity over the years. He is said to have used his position to "raise a considerable amount" for such, as stated on its website rugbyforheroes.org.uk
I'm A Celebrity continues tonight (November 19) on ITV and ITV Hub. You can catch up on Mike's jungle experience with previous episodes available on the ITV Hub.
Do you have a story to sell? Get in touch with us at webcelebs@mirror.co.uk or call us direct 0207 29 33033.