The fastest brothers on the planet, the Stewart brothers. They ride together, train together and race together. I’d never think to see the day where Mookie and Bubba are working together to fight for podium spots! Pretty cool!
I’m hoping the TLD/Lucas Oil/Honda sign Mookie for a nice deal. He is working in, and is really showing true potential.