This is Mike Leach’s parking spot at Texas Tech. Mike Leach is ape shit crazy, and his firing from TT means the world of college football just got a lot less entertaining.
This is Mike Leach’s parking spot at Texas Tech. Mike Leach is ape shit crazy, and his firing from TT means the world of college football just got a lot less entertaining.