Leeward Point Field also known as Leeward Airfield is a U.S. military airfield located at Naval Station Guantanamo Bay in Guantánamo Bay, Cuba.
Leeward Point Field also known as Leeward Airfield is a U.S. military airfield located at Naval Station Guantanamo Bay in Guantánamo Bay, Cuba. Military - Bases, Military - Air Ports Links: en.wikipedia.org By: neotrix