Now that we know Leach speak a little better, this speech makes a heck of a lot more sense since the first time I heard it.
Our players better play good this weekend or they will hear something similar.
This entire speech is about handling success
Even if you've already heard this, it's worth listening to again now that you understand his philosophies better.
https://youtu.be/uZaOFTp5_C8