Joe Francis' Mexican villa where Kim Kardashian enjoyed luxury(03) Save Image Image gallery: Does Joe Francis Live in Punta Mita? What We Know About His Residence in Mexico