A man watching buffaloes cross the Jialing River to get to another grazing area, in Nanchong, Sichuan province, China, on Wednesday.
Some 200 water buffaloes were spotted swimming across to feed on the grass.
The Jialing River cuts through two islets in Nanchong's Peng'an County, so buffaloes often swim across the river during the day and then swim back in the evening.
The buffaloes make the daily journey every year from late spring to early autumn and the herds have become a tourist attraction.
Almost 80 per cent of Nanchong's population live in rural areas and the locals use traditional agricultural methods.
Agriculture is the pillar of Nanchong's economy.