John Gayhart & Mexico MissionsJohn's philanthropic week was spent in Chenalho, a small village in southern Mexico, where Mexico Ministries hosts and trains groups of...