Moment of Zen - We Love United States

Aired:  03/22/05 Views: 1,570

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

Loading...