Diane Kruger spotted in a red swimsuit on a beach in Miami

You may also like...