An Afghan migrant travelled 400 kilometres (250 miles) along an Italian highway strapped by leather belts to the bottom of a lorry, according to police.
He was arrested after other motorists on the Naples-Rome stretch of the A1 motorway caught sight of him suspended from his makeshift harness and alerted police.
Dreaming of safety: up close with Europe's refugee crisis – in pictures
The Bulgarian drivers of the lorry, who were driving from Turkey to Spain, said they had been unaware of the stowaway and were allowed to continue their journey.
In an interview with Sky TG24, the Afghan man said he had paid €900 (£770) to a trafficker who had attached him to the lorry on a ferry from Greece, where he had spent six months in a migrant camp, to the Italian port of Brindisi.
He said his 22 hours under the lorry were tough but not unbearable. “I have been through much more dangerous things in than this journey,” he said.
The exhausted Afghan was briefly hospitalised before being released to a migrant reception centre. He was ordered to leave within seven days after indicating he did not want to register an asylum request in the country.
More than 100,000 migrants have arrived in Italy since the start of the year. Many of them try to avoid registering there in the hope of being able to deposit asylum requests in northern .
Aid workers said they were hopeful that the Afghan stowaway would change his mind and register an asylum request in Italy. He told Sky TG24 he wanted to get to France to meet friends and that his mother and brothers were living in Switzerland.