President Barack Obama delivers his speech at the Grand Theater of Havana on Tuesday.
President Barack Obama delivers his speech at the Grand Theater of Havana on Tuesday. Desmond Boylan AP
President Barack Obama delivers his speech at the Grand Theater of Havana on Tuesday. Desmond Boylan AP