“I’m afraid I would embarrass myself”: Mark Martin responds to rumors of him joining Fox Sport’s NASCAR commentary team

Mark Martin insists he would embarrass himself in a commentary booth after rumours linked him to the vacant role at Fox Sport’s NASCAR team. Earlier this month, it was announced that Tony Stewart would join Fox Sport’s commentary team for…