A filipino parade band marches during traditional Carabao Festival
A parade band marches during the traditional Carabao Festival in Bulacan Province, the Philippines, May 14, 2013. A procession of more than 600 water buffalos, locally known as carabaos, with decorated carts paraded on street during the annual Carabao Festival.
A water buffalo wears a decorated hat during the traditional Carabao Festival in Bulacan Province, the Philippines, May 14, 2013.
A carabao is bathed with water before the traditional Carabao Festival in Bulacan Province, the Philippines, May 14, 2013. <Xinhua/Rouelle Umali>