Taking Back Our Stolen History
Barbados
Barbados

Cuba Air Flight 455 Bomb Attack Kills All 73 Passengers. Mastermind Luis Posada Carriles Escapes Prison and Ends up Working for the CIA within a Few Weeks

It was a peaceful Wednesday afternoon in Barbados 35 years ago.  Dalton Guiller had just finished a round of waterskiing and was refueling his boat …