Consumer advocate Ralph Nader rips Hochul on Bills stadium deal, calls it a ‘giveaway’
‘In a public letter to the New York governor Tuesday, Nader argued the new stadium, slated to be built in Orchard Park for $1.4 billion, could be named the “Taxpayer Stadium.”’