A stray dog has won the hearts of thousands of people after completing a 1,700km race in China that took 24 days.
According to the BBC, the dog, nicknamed Xiao Sa, joined the cyclists after one of them called Zhang Heng, gave her some food on highway G318 in the Qinghai-Tibet Plateau.
She then ran with the team for 24 days, covering up to 60km a day, and climbing 12 mountains.
Cyclist Xiao Yong started a blog about 'Little Sa's' adventures from Kangding, Sichuan province, to Lhasa in Tibet, and it has so far attracted more than 40,000 people.
Mr Heng is a student who decided to cycle to Lhasa as a graduation trip with friends.
He told China Daily: "She was lying, tired, on the street around Yajiang, Sichuan province. So we fed her, and then she followed our team."
They created the name Xiao Sa by combining xiao meaning "little" with the last syllable of Lhasa.
Xiao Sa managed to keep up with the cyclists most of time, but Zhang put the dog on the back of the bike for downhill areas as the speeds could reach 70kmh.
Zhang said he would now like to adopt the dog, telling China Daily: "I would like to take the dog home and take care of her. She has been a stray on the road for a long time. She needs a home."
Video: RNLI lifeboat team saves dog's life
British tourist pays £3,000 to bring stray dog home from Mauritius
Sign up to our weekly newsletterFollow us on TwitterBecome a fan on Facebook