Taxpayers have spent a staggering amount of money on NFL stadiums in the last 20 years March 31, 2016 2:07 am|