The Japan-based Kenyan racer who had quite recently touched base in the nation fell and passed on in Nyahururu Thursday morning. Athlete Johana Maina fallen as he and