Matt Schlicting and Brian Hemminger look at the absurdity of Will Benson's hot week, and wonder when Oscar Mercado will finally get the call.
See All 314 Episodes of "Let's Talk Tribe"