Robert Glasper links up with Snoop Dogg, Lupe Fiasco and Luke James for his new song "Persevere."

The record is smooth in delivery as Snoop and Lupe describe a life of struggle in narrative form. Singer Luke James jumps with a motivational hook that touches the soul, while Robert adds his own inspirational tone with his piano playing. Robert Glasper's album Black Radio 2 will be released October 29. Additional features include Common, Norah Jones, Faith Evans and more.

[via HHNM]

RELATED: Video: Robert Glasper Experiment f/ Jill Scott "Calls"
RELATED: Video: Terrace Martin f/ Robert Glasper & James Fauntleroy "No Right, No Wrong"
RELATED: Listen: Robert Glasper f/ Solange Knowles & The Roots "Twice" (?uestlove's Twice Baked Remix)