When Austrian police opened the back of an abandoned lorry parked on the side of a motorway, their eyes took in "an atrocious sight".
A powerful stench of human decay emanated from the cargo container where bodies of migrants lay piled on top of each other, crammed into a small rectangular space.
There were "at least 20, but there could be as many as 40 or 50", said police spokesman Hans Peter Doskozil said on Thursday (local time).
Motorway patrols made the gruesome discovery after they noticed the abandoned lorry on an emergency lane off the A4 highway in Burgenland state, close to the Hungarian border.
Upon closer inspection, they noticed "decomposing body fluids" dripping from the vehicle, Doskozil said.
Faced with a sea of tangled limbs, officers at the scene were unable to determine the exact number of dead, assess people's gender or determine whether there were any children among them.
After police cordoned off part of the motorway, forensic teams wearing face masks worked feverishly to secure evidence, while police dogs searched the area for further clues as to what happened in this tragic spot.
Eventually the lorry - which had the markings of a Slovakian poultry company and bore Hungarian number plates - was towed away in the early afternoon for further analysis.
Police said it would take at least until Friday morning before details about the victims' identities or cause of death could be revealed.
Working in collaboration with Hungarian authorities, Austrian police have launched a cross-border hunt for the missing driver, believed to be Romanian.
Initial investigations revealed the truck had left Budapest on Wednesday morning, before being sighted near the Austrian border overnight.
The gruesome find came as German Chancellor Angela Merkel and Balkan leaders were meeting in Vienna to discuss how to tackle the biggest migration crisis in Europe since World War II.
"We were all shaken by the horrible news that up to 50 people died ... these were people coming to seek safety," Merkel said.
This year has seen record numbers of people trying to reach the EU by sea and land as they flee conflicts in Africa, Asia and the Middle East.