Tomato fight time again in Spain
Another year, another 160,000 tomatoes, another 22,000 people throwing them at each other, for one glorious sticky red mess—and a world-wide spate of stories featuring
Another year, another 160,000 tomatoes, another 22,000 people throwing them at each other, for one glorious sticky red mess—and a world-wide spate of stories featuring
Another year, another 160,000 tomatoes, another 22,000 people throwing them at each other, for one glorious sticky red mess—and a