Teams of energetic dancers from across Japan have competed on the final day of Yosakoi Festival, the biggest summer event in Kochi, western Japan.
The 64th edition of the Yosakoi dance festival wrapped up on Saturday. Sixty-four teams took part in this year's contest at four locations at the center of Kochi City.