Melasti ceremony in Ubud, Bali - 5 March 2008

A bunch of gamelan orchestras on trucks revving up and about to drive down to the coast to participate in some sacrifices to the demons that live in the sea.