Thread: My favorite Mike Leach story.
My dad is watching OU practice in 1999. He starts talking to Leach. Practice ends and all the coaches start jogging back to the facility. My dad asks, “need a ride?” Leach says, “Hell yeah, I ain’t jogging.”
So he gets in my dad’s car.
So, ESPN announcers decided to say Tennessee’s Evan Russell was suspended for PED’s according to “reports and speculation” and that the NCAA would now be testing the whole team.
Where is this report that stated this about Russell?