Robert Glasper and Esperanza Spalding are two amazing artists. Both are known for their ability to put their own twist on jazz music. “Afro Blue” was originally a song sung by Erykah Badu on Glasper’s album, but Esperanza does an amazing job with the vocals. Glasper does something really cool during his piano solo (4:46 – 4:52), but I’m not sure what he did. If someone could tell me, that would be awesome. Also, the song has a really great jazz flute player.