Humanity hangs by a thread... clinging to God's hand I am in Spain, in our community in Urda, at the Shrine of Christ, one of the spiritual meccas of pilgrimage, located in the region of Castilla la Mancha, province of Toledo. A few months after my arrival in this...