Mercedes C63 AMG Versus Lexus LFA in Nitto’s Battle of the Streets By: Jonathon Klein | March 30, 2015