New Iberia's sister city of Alhaurin de la Torre may be in Spain, but the twin cities share a long and strong history through tourists, culture and the annual El Festival Espanol. Read José Manuel de Molina Bautista's guest blog to discover another side of New Iberia.