A More Perfect Union March 18, 2008 by Your Name in Politics Barack Obama promised a speech on race today, and he delivered.barackobama, video, youtube