Vince Welch Responds to Altercation on Pit Road | NASCAR RACE HUB