So Castro is dead and they're just not releasing it officially yet eh.

I'll put a dollar on the budding scuttlebutt saying he be dead.