Step 1Cut the bread into chunks and put in a bowl with water to cover. Let soak until softened.
Step 2Meanwhile, cut the tomatoes into chunks and place in a processor bowl with the garlic. Process until pureed.
Step 3Remove softened crusts from bread and discard. Squeeze out as much water as possible from the bread. Add the bread to the processor bowl. (If necessary, process in two batches.) Process until smooth, then, with the motor running, slowly add the oil, salt and vinegar to make a thick cream. This makes about 2 1/2 cups gazpacho. Chill until serving time.
Step 4Spread in a dish or in individual ramekins and garnish the top with strips of ham and sliced egg.