Pan Con Tomate - Catalan Tomato Bread
3 ripe (the riper the better) tomatoes or a big handful of small cherry tomatoes
1 small onion 2 inch piece of cucumber (peeled)
3 or 4 cloves of garlic
3 or 4 tablespoons of olive oil
2 tablespoons of good sherry (Jerez) vinegar
Salt and pepper
Optional - a good pinch of parsley or basil