A perfect birthday for Moseley

Tracy Moseley (Trek World Racing)

Tracy Moseley (Trek World Racing) (Image credit: Tour of Japan)

By Rob Jones in Pietermaritzburg