Uhh, "Long Live Death?"
While it doesn't exactly make sense, it's the best way I can describe Fidel Castro's demise. After all, the island archipelago is currently playing the biggest game of "Weekend at Fidel's" I've ever seen. It does look like ol' Tracksuit seems to have "missed" today's festivities after all.
I dunno... maybe that's because he's still pushing up daisies?