In a Mexican resort city, Christians care for homeless 'ange