Let Cuba Live, March 2026