Obama and Castro!!!
John McCain shook hands with Libyan leader Muammar Gaddafi one year after Gaddafi accepted responsibility for the Lockerbie airplane terrorist bombing,
George H. W. Bush shaking hands with socialist Hugo Chavez.
Nixon and Castro!!! (Fidel, that is...)
A Picture is worth a thousand words!