#JMFR18 From Facebook TNBJ

Cycling Malaysia Magazine The entry of JMFR 2018 riders to water station one! #cyclingmalaysia #cyclingmalaysiamagazine #JMFR18 #JMFR #RIDEFORPERAK #VIBRANTPERAK #EVENT More info @ https://ift.tt/2Fznoxh Automated post from TNB Janamanjung Sdn. Bhd. –...

#JMFR18 From Facebook TNBJ

Cycling Malaysia Magazine Part 1, as the JMFR 2018’s riders descend into the first water station for #JMFR18 #cyclingmalaysia #cyclingmalaysiamagazine #JMFR #RIDEFORPERAK #VIBRANTPERAK #EVENT More info @ https://ift.tt/2KtP5Li Automated post from TNB Janamanjung...

#JMFR18 From Facebook TNBJ

Cycling Malaysia Magazine Overtaking the front peleton of JMFR 2018 cyclists #cyclingmalaysia #cyclingmalaysiamagazine #JMFR18 #JMFR #RIDEFORPERAK #VIBRANTPERAK #EVENT More info @ https://ift.tt/2FAyylm Automated post from TNB Janamanjung Sdn. Bhd. –...

#JMFR18 From Facebook TNBJ

Cycling Malaysia Magazine PDRM briefing coming up in a moment and the awaited flag-off #cyclingmalaysia #cyclingmalaysiamagazine #JMFR18 #JMFR #RIDEFORPERAK #VIBRANTPERAK #EVENT More info @ https://ift.tt/2jpOtKy Automated post from TNB Janamanjung Sdn. Bhd. –...

#JMFR18 From Facebook TNBJ

Cycling Malaysia Magazine As the starting line is getting filled and waiting for the VVIPs to start the flag-off. #cyclingmalaysia #cyclingmalaysiamagazine #JMFR18 #JMFR #RIDEFORPERAK #VIBRANTPERAK #EVENT More info @ https://ift.tt/2rfoGct Automated post from TNB...