Spain's Els Enfarinats Festival —
On December 28 every year, the Spanish town of Ibi celebrates Els Enfarinats, a festival in which revelers in mock military dress battle each other with flour, eggs and fireworks. Or to put it another way: You can't have a food fight without breaking eggs.