New Mexico Governor and former presidential candidate Bill Richardson endorses Barack Obama at a rally in Portland, Oregon.