Revellers spray 130000 litres of the red wine at each other
Revellers spray 130000 litres of the red wine at each other
Revellers spray 130000 litres of the red wine at each other
Revellers spray 130000 litres of the red wine at each other
Revellers spray 130000 litres of the red wine at each other
Revellers spray 130000 litres of the red wine at each other