Texas Tech Fans Had Riot Police Called on Them after Win Over Michigan State

Texas Tech fans took to the streets of Lubbock after defeating Michigan State in the Final Four...

Read More