Terry Fox Run 2016 Singapore: To raise money for cancer research
Organised by the Canadian Association, the Terry Fox Run takes place in more than 60 countries across the world, and it is an annual non-competitive run, with two categories – … Continue Reading →