These are the legs of a Tour de France rider after suffering through 16 stages of the race.
Poland's Pawel Poljanski posted a photo on his Instagram account after completed the latest stage from Le Puy-en-Velay to Romans-sur-Isère overnight.
Poljanski finished 66th in the 165km stage won by Australian Michael