The visit is the first by a U.S. president in 88 years.
Obama arrived at Havana's Jose Marti International Airport in Air Force One, the presidential jet with "United States of America" emblazoned across its fuselage, a sight almost unimaginable not long ago on the island, just 90 miles (145 km) off the coast of Florida.
22:36 How Trump’s first 100 days compares to past presidents1
22:06 The Obamas face the paid-speaking circuit — and all the questions that come with it5
00:57 Obama Balances Civic-Minded Side With the Lure of a $400,000 Speech21
09:46 It's Hard To Forget The Best Photos From Obama's First 100 Days21