Subject:

John Francis Keogh

  • News

    April 17, 1997

    The Fidel Fixation

    Exactly 36 years ago the Central Intelligence Agency blew it at the Bay of Pigs. For an encore it created the biggest commando operation in U.S. history -- right here in South Florida. It's time for a sentimental tour.

Loading...