Kate Beckinsale Rocks a Bikini in Mexico

Splash NewsApril 2, 2013

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