ProFootballTalk: Location of Super Bowl L and LI announced

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.

This video is no longer available. Click here to watch more NBC Sports videos!