Facebook Twitter Reddit LinkedIn Email Ted Cruz blasts college football landscape: ‘Absolute crisis’ Posted by WillyNilly1997
lets_shake_hands on December 31, 2025 1:31 am Who gives a shit about the Billion dollar college football industry.
1 Comment
Who gives a shit about the Billion dollar college football industry.