Kate Beckinsale wearing a bikini on vacation in Mexico Augustt 006.jpg