Caveman suits and military uniforms were just a couple of the funky outfits paraded by 229 international school students as they trekked around Hong Kong Island to raise money for autistic children.
With the option to trek the full 50km or just 25km, the students started from The Peak's Galleria and ended at Big Wave Bay.
The Rainbow Trek has been a tradition at Island School for four years. Students participating in the trek raise funds for the Rainbow Project, a non-profit organisation for autistic students.
But this year they were joined by students from South Island School, Chinese International School and King George V School.
Some 112 students completed the half trek and 117 finished the full trail.
The fastest solo trekker to finish the 50km walk was Hugh Rowland, a Year 12 Island School student who arrived at the finish line in six hours and two minutes. The fastest team was a squad of four Year 13 Island School boys who made it in six hours and 32 minutes - both were new records.