Video - Featured Videos
Posted on May 21, 2013 at 6:29 PM
Updated Tuesday, May 21 at 11:31 PM
The Super Bowl is coming back to Houston. NFL owners chose Houston over Miami Tuesday to host the 51st Super Bowl in 2017. "It's going to be a wonderful celebration," said Texans owner Bob McNair.