Weird Italian Fruit Battle

Published June 13, 2016 0 Plays

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

0 COMMENTS