The life of racing legend Brian Kan Ping-chee continues to be as dramatic as some of the races won by his horses.
Last night, the five-time champion trainer was freed on appeal after being handed a jail sentence for election corruption.
It marked another twist in the fortunes of the New Territories indigenous resident, who last month found himself celebrating his 74th birthday in prison.
Kan, chairman of Sheung Shui Rural District Committee for 15 years, had been held in custody since November 18, when he was convicted of offering a HK$130,000 bribe to a village representative to vote for him.
But flamboyant Kan, who parked his three Rolls-Royce limousines outside his home, has shown through the years an amazing knack for overcoming the odds.
No wonder that during his 25-year career in a racing world once dominated by foreigners, he earned the nickname 'Strength Kan'.
Born to a farming family, he had little formal education - he dropped out of school after completing Form One. Kan took on a dozen jobs, including those of a salesman and an auxiliary policeman.