Fox Sports
Scott McLaughlin and Devlin DeFrancesco’s argument at Thermal went viral. Now they’re pitted next to each other this weekend at Long Beach…
Read More
Scott McLaughlin, Devlin DeFrancesco have ‘cleared the air’ after Thermal argument
Scott McLaughlin and Devlin DeFrancesco’s argument at Thermal went viral. Now they’re pitted next to each other this weekend at Long Beach…