Spain is one of the most vibrant and colorful countries one can ever be in. Apart from the friendly locals, cultural tours and unbelievable sights to see, festivals are one of the major reasons travelers need to visit Spain at least more than once in their life.

The best part is these festivals just don't come in the same old parades, open houses and long table feasts. In fact, there's one too many festivals Spain celebrates by throwing stuff. Here are some of them.

1. La Tomatina

In a little town called Bunol near the beautiful city of Valencia, every last Wednesday of August, the people are literally painting the town red, with tomatoes. La Tomatina Festival started as a protest in 1945 and now is flocked by swarms of tourists around the world. In fact, it can get so crazy the town authorities have limited tickets to 20,000 adventurers.

2. Els Enfarinats

Flour and eggs sound like a really good idea for breakfast but the people of Spain decided to make the pair better by throwing them at each other, while wearing combat gear.  Every December 28 of the year, people gather in the town of Ibi, Alicante to celebrate the Day of the Innocent with the use of flour bombs and eggs with views of fireworks. It's a 200-year old tradition that's attracted peopl the world over.

3. Batalla de Ratas

Just when well-traveled people think they've seen it all, head over to El Puig, just north of Valencia on the last Sunday of January and witness people throwing dead rats at each other.

Locals gather to bash their own version of piñadas called cucañas where goodies include fruits, nuts and dead rats. Back in the days, the cucañas were only filled with natural goodies and rats were able to find a way to get inside them to consume the treats before people can even begin the festivity. Now, locals decided to include these dead rodents permanently in the picture.