The Service Park at the Wildlife Training and Research Institute in Naivasha was a hive of activity on Saturday as mechanics worked tirelessly to assemble rally cars ahead of the highly anticipated ...