Here's Diane Kruger on vacation in Cabo San Lucas, Mexico in a bikini. Check out more pictures of her in the gallery below: