Eva Longoria is in Marbella, Spain, stunning in a blue bikini. The 40-year-old Desperate Housewives actress was looking amazing and showing off her fit physique.