Eladio Carrión Drops Surprise EP: ‘I Owed My Fans Some Trap’ Texoma, Texas, USA / Hot 107.3 FM The five-track project comes ahead of his consecutive sold-out shows at El Choli