Annual tomato battle paints streets of Spanish town red
A string of trucks laden with 170 tonnes of tomatoes rolled through the town's narrow streets, as teams on board distributed their load to surrounding crowds for people to throw at each other during the hour-long festivities