These guys have endorsed Barack Obama. They’re the New Black Panther Party, shown below during their demonstration against the Duke lacrosse team on May 1, 2006 in Durham. Obama dedicated a page on his Web site to the NBPP endorsement but it has been taken down. Imagine that.
by Locker Room contributor