Kaleidoscope

Iberia, B. 47, Book 2 - No. 3, Triana