Cuba is the new “Epstein Island”. It’s the only thing that makes sense since Menendez is a pedophile and sex tourist.
—— I think you’re correct... on both statements.