Inspirational Quote: It's time to do it.
Product Review: Avantree Elephants sports armband for smartphone
Tokyo Marathon 2017, why am I not the chosen one?
Completion of 22 push ups | 22 days challenge
Beras 118 (B Life Enterprise):The Rice & Health Food Station 宝康米粮专卖店
Sunburn after 7 hours 33 min at 113 Triathlon Bukit Merah 2016
Simple boring breakfast, lunch and snacks in office
Inspirational Quote: Life..... dance in the rain
Give back as photographer
Race Report: Officially a half Ironman at 113 Triathlon Bukit Merah 2016
Kuching Makanthon Guide 2016: street food, seafood and Dayak food
Discovering France with Lifecycle stationery bike
Goodbye, butt pain! Sayonara, buntut pain!
Race Report: Kuching Marathon 2016 - Miracles Do Happen! First b2b full marathon, first podium finish (#10 men veteran) and personal best time
Race Report: SCKLM 2016 - The Ghost, The Friends, The Angel who have brought out the best in me
Shoe Review: 2nd pair of Saucony Kinvara 6 after 27 km virgin run
3 game-changing runners' etiquette that will put a smile on everyone's face on race day!
Race Report: Newton Challenge KL 2016.07.24 (30 km)
Journey to Half Ironman: 3-month preparation (part 1)
My Meaningful Life Challenge List. What's on your list?
Light of the World.
您的味道。我的思念。Holding on to your smell, mom!
Longest cycling ride (74 km) with Macgyver, his apprentice and a flat tyre
Inspirational Quote: "Life is short... running makes it seem longer."