It’s only been two years since rapper XXXTentacion died at the age of 20 but his mother Cleopatra and baby mama Geneva Ayala seem to be doing fine – TOGETHER!
A LEAKD video shows that the two, who once had differences have worked things out as they were seen partying and getting intimate in public.