Weird Italian Fruit Battle

About

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

More: News

Oneindia Exclusives

Comments