Moment of Zen - We Love United States

  • Aired:  03/22/05
  •  | Views: 1,548

Iraqi Americans in suburban Detroit stage a triumphant march to support America. (0:29)

Loading...