Eva Longoria has spent the weekend with Eduardo Cruz on board a yacht in Miami, Florida.
Eva Longoria spends the weekend with Eduardo Cruz