Guantanamo Bay detention camp

Location

United States military prison at the Guantanamo Bay Naval Base, Cuba

Mentioned in 1 video