The NFL announced the location of Super Bowl L and Super Bowl LI on Tuesday. The former will be played in the proposed new stadium near San Francisco, while the latter will be in Houston. Mike Florio thinks the new stadium was a lock to get the 50th edition of the Super Bowl, but Houston was just in the right place at the right time.
ProFootballTalk: Location of Super Bowl L and LI announced
Published May 21, 2013 02:50 PM