Sep 23, 2022
The St. Louis Post-Dispatch got their hands on some sealed court documents from the St. Louis v. NFL lawsuit - and they are indeed damning, further proving what our intrepid host has long believed, that the NFL lied a team out of St. Louis for no good reason.
To read the full article: