MAKING MERCEDES AMG C63 Making of – Behind the scenes of commercial “NEVER STOP CHALLENGING” for Mercedes AMG in Barcelona.