Larry McClure Hangs It Up, Crew Chief Chris Carrier Moves to Roger Penske


By Mike Mulhern   CONCORD  So it’s come to this – Larry McClure, after 25 years, some as one of the top car owners in NASCAR, with so many impressive wins at Daytona, is finally forced to hang it up. For a while at least.  Unless something comes around his way in the next few […]