Yagi Jam Final Battle – Chiba Japan Posted on August 30, 2012 by Effraim — Leave Comments ↓ Great footage by Aki, of the recent Yagi Jam Final Battle in Chiba, Japan.