Carlos Garaicoa — b. 1967, Havana; lives in Madrid and Havana