Don’t mind the $130 million renovations currently underway near Buffalo at Ralph Wilson Stadium, the team and government will still explore the plausibility of a new stadium for the NFL’s Bills. Check out more at my Sports Illustrated article here.
Advertisements