A makeshift bus carrying 52 Quechua Indians back from a party in south-eastern Peru plunged off a cliff into a river, killing everyone on board, including 13 children.
The accident occurred as the red-and-yellow cargo truck made its way back from a party in the provincial capital of Santa Teresa, an area about 310 miles south east of Lima.
It went off the road and fell about 650 feet into a deep ravine, ending up in the Chaupimayo river which courses through the ravine.
Rescuers equipped with little more than flashlights spent the night searching without success for survivors amid the twisted steel and large boulders, pulling bodies from the water.
Authorities said bodies were found as far as 330 feet away from the impact site, suggesting they were thrown from the vehicle.
"We haven't found a single survivor," said firefighter David Taboada, who was leading the rescue operation.
The cause of the accident has not been determined, Mr Taboada said, adding that the vehicle was "coming from a party in Santa Teresa at which a lot of alcohol was consumed".
Firefighters were placing the recovered bodies on a soccer field above where the crash took place.
Fedia Castro, mayor of the district where Santa Teresa is located, told Canal N television that rural farmers must rely on informal forms of transport, such as this cargo truck, because no public buses exist in the area.
The high-altitude roads of the Peruvian Andes are notorious for bus plunges, with poor farmers comprising many of the victims. Last year, more than 4,000 people were killed in such accidents.