Buffalo Bills Stadium Deal: A Critical Look at $850 Million in Taxpayer Subsidies and Owner Terry Pegula's Record
A scathing, profanity-laced opinion piece criticizing the public funding of the Buffalo Bills' new stadium ($850 million in taxpayer money) and the sycophantic behavior of local officials toward team owner Terry Pegula. The author argues that the stadium deal represents corporate