By PEDESTRIAN.TV Published March 10, 2010 Masked kids in underwear run through a forest with torches aflame in a ‘Lord Of The Flies’ pagan ritual, all the while I Heart Hiroshima play their great track “River”.