There's some hot pussy in Cuba.