Snap!

Eva Longoria at the 52nd Monte Carlo TV Festival held at Grimaldi Forum in Monte Carlo.