Competition Josh Burns May 24, 2011 Rockstar Energy’s Rob MacCachren Podiums at Lucas Oil Race Most of the 17 professional off-road ...