Weird Italian Fruit Battle

About

It's extreme orange war in this bizarre festival from Ivrea, Italy...

More: News
Please Wait while comments are loading...