DeGeneres - The Golf War

  • Aired:  03/01/00
  •  | Views: 1,407

Powder puff bombs are dropped on a golf course in Arizona by the United States Air Force. (4:50)

Loading...