Havana live on the Tonight Show, but it's all the important things