Top Kenyan athletes on Thursday completed a giant 840-kilometre (522-mile) "Walk for Peace" against ethnic violence, accompanied by cheering crowds.