Image 1 of 1
130716-DEU-158-TimGraham.jpg
Mercedes-AMG engine production factory in Affalterbach, Germany - engineer checking 6.3 litre V8 engine block to clear swarf