Solana Beach Presbyterian Church Partners with Floresta to develop a community in Oaxaca spiritually, economically and ecologically.