This is from a live performance by Luis Mario Ochoa & Cimarrón at the Beaches Jazz Festival this July (2011).