Esperanza Spalding - 12 Little Spells
New Vinyl
888072082113
1. 12 Little Spells
2. To Tide Us Over
3. Til The Next Full
4. Thang
5. Touch In Mine
6. The Longing Deep Down
7. You Have To Dance
8. Now Know
9. All Limbs Are
10. Readying To Rise
11. Dancing The Animal
12. With Others
13. Lest We Forget (Blood)
14. How To (Hair)
15. Move Many (Joints)
16. Ways Together (Shoulders)