Image 1 of 1
130716-DEU-136-TimGraham.jpg
Mercedes-AMG engine production factory in Affalterbach in Germany - M156 6.3 litre V8 AMG engine on display