$ 0 0 WHO: Kim Kardashian on the beach in Mexico, April 2017WHAT SHE WORE: Kim wore two piece logo vintage bikini from Christian DiorBUY:BIKINI: CHRISTIAN DIOR VINTAGE