Name of this track?

Hey all. I'm hoping you guys can tell me the name of this Madlib track and give me a little history on it? This track was on the DJ Troubl' mix from a few years back and I've heard the entire song before but I haven't been able to find the track name or where it came from.