Headlines - The Gleaning Cuba

  • Aired:  10/01/03
  •  | Views: 1,779

Guantanamo Bay, Cuba is home to some of America's biggest security threats, and those are just the people who work there. (2:19)

Loading...