Kim gonna be handing the crown over soon to the 18 years old Kylie Jenner who's currently on vacation in Mexico... she rocked a two piece purple bikini so perfectly and she's got all the right junks in all the right places.