Outlander star Sam Heughan has been getting his sweat on in Glasgow today in a gruelling physical challenge - and all for a good cause.
The Scottish actor made his way to the Hydro for the Hyrox Glasgow competition. The event challenges participants to do a 1km run, followed by one functional workout, which is then repeated eight times.
It is described as taking place in "large indoor venues, creating a unique stadium like atmosphere for all participants".