Share:

The IAA International Commercial Vehicle Show is the world’s largest truck show, held every two years in Hannover, Germany. HDT’s Deborah Lockridge and David Cullen are covering the event from the floor and have filed these photos.