Video - Houston Sports
Posted on May 21, 2013 at 2:20 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.