Barack Obama will today give a major speech at the Major Constitution Center in Philadelphia, where he will address the issues of race head on.
Obama has come under fire in recent days, for his association with the Rev. Jeremiah A. Wright Jr, Pastor at Obama's church.
Wright has in the past given sermons which have attacked America and the Government.
Obama has distanced himself significantly from the Pastor over the last week and removed him from his religious advisory groups, but the controversy has bubbled along regardless.
Obama will today repeat his denunciation of the Pastor's remarks, but will go further, in an attempt to deal with the issue of race and race relations.
Apparently, Obama is concerned that if his association with Wright is not dealt with, along with the issue of race relations, then his campaign for the nomination could be damaged significantly.
If Obama's previous major speeches are anything to go by, this one should be worth watching. And by all accounts, it could be his most important yet.