

I didn’t have much time to look through it, but this is the website for Cuba’s state newspaper, you may be able to find more information there. The Spanish language version may well have more articles, but my Spanish isn’t quite good enough yet to browse too much.
Worth noting that the subreddit is unaffiliated with the org, and most of the users aren’t members. There’s definitely good info there, but it’s just a subreddit that shares a name with the org more or less.