Cuban flag hosted over Morro Castle, marking official end of U.S. occupation, May 20, 1902.
However, the Americans would continue to essentially occupy Cuba until 1934 and would control the nation through puppet governments until December 31, 1958 with brief exceptions during the Grau presidencies.
And you thought it would be a Christmas image today. Ha! I refuse to cave to Christmas hegemony!