Kate Beckinsale vacations in Cabo

Kate Beckinsale vacations in Cabo.