High Spirits Spirits, both liquid and emotional, run high during the Cacería del Zorro Parade in Ibarra, Ecuador