Chrissy Teigen stuns in a skin tight black bathing suit while while vacationing in Mexico for her birthday with hubby John Legend.