Kate Beckinsale wearing a bikini on vacation in Mexico August 21, 2013
From Gallery: Kate Beckinsale wearing a bikini on vacation in Mexico August 21, 2013