Kate Beckinsale Rocks a Bikini in Mexico

Splash News

Kate Beckinsale poses poolside in a bikini in Cabo San Lucas, Mexico.