Have you heard? Mercedes AMG Petronas wrapped up this year’s Formula 1 constructors’ championship this past Sunday with three races still left on the calendar. The folks at Scuderia Ferrari definitely_heard about it, thanks to Mercedes parking a new_C-class emblazoned with “World Champion 2014″ right outside the Italian team’s headquarters. Shots fired, sort of. As […]