An annual flour fight festival, ''Els Enfarinats,'' has taken place in the Spanish town of Ibi in Alicante.

A spoof army dressed in full uniform and other bizarre characters engaged in a boisterous battle using flour and eggs as their weapons.

The 200-year-old event takes place every year on the 28 December to coincide with the Day of the Innocents, the equivalent of April Fools' Day.