May 21, 2013
By Kent Sterling The NFL voted to approve the stadium under construction in Santa Clara, CA, and Reliant Stadium in Houston as the hosts of Super Bowl L and LI, and that sets the roster through 2017. The two cities most discussed for 2018 are Indianapolis and New Orleans. That’s a testament to the […]