Lucas Oil Off-Road Racing champion Rob MacCachren is one of the most successful off-road racers in history. His 180 off-road wins during a brilliant career may even pale in significance when compared to one win years ago that nearly brought his career to a halt. Wait'll you hear MacCachren talk about one of his truck wins that disappointed many. Rob MacCachren doesn't pull any punches but what would you expect from a SpeedFreaks guest!