Video - Latest News Headlines
Posted on May 21, 2013 at 1:20 PM
Updated Tuesday, May 21 at 10: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.