Hip hop legend Nas has written a heartfelt letter on the subject of racial inequality in America.

The 41-year-old rapper recently took took to Instagram to raise his voice, and immediately accused the nation of "selling a false dream."

While admitting the country has made great progress, he added he's now convinced things seem to be moving in the wrong direction in terms of making this a just and fair nation for all.

At one point, Nas seemingly interjects the culture of hip hop squarely into the issue.

"As a black man, I find it difficult to understand that our biggest export (our American culture) comes from us," he wrote. "The people in the streets... The way the world dresses, talks, what they listen to, what they watch... That all comes from us."

It all seems to leave him wondering how that can be at a time when that very group appears to harbor so much fear and angst about their very survival.

The "God's Son" artist goes on to hint he knows all the problems can't be solved overnight, but he feels the time has come to at least address the core issues of fairness and equality.

"Amazing people died for this country," he added. "We owe it to the past, present & future to come together and move this country in the right direction."

Nas' outpouring comes in the wake of the recent Charleston, South Carolina, church shooting, where 21-year-old Dylann Roof is accused of walking into a sanctuary where bible study was being held and fatally shooting nine unsuspected worshippers who had welcomed him to the service.

In a 2,000-word manifesto believed to be written by him and later found posted on his website, Roof insisted he had no choice.

"I am not in the position to, alone, go into the ghetto and fight," he wrote. "I chose Charleston because it is most historic city in my state, and at one time had the highest ratio of blacks to Whites in the country. We have no skinheads, no real KKK, no one doing anything but talking on the Internet. Well someone has to have the bravery to take it to the real world, and I guess that has to be me."