Barack Obama speaks to veterans in Fargo, N.D.