Rainbow Christian Missions is a non profit 501(c)3 organization that was formed in 2005 to provide Christian-based humanitarian aid to those in need in western Kenya.