Richard Kamau on 05th Dec

John Kariuki is a top professional cyclist in Kenya and rides for Team AMANI, a professional sports team. He is based in...