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