Well, at least one team playing in the Super Bowl has arrived in Houston. The Atlanta Falcons, making their first appearance in the NFL championship game since 1999 and second overall, arrived Sunday afternoon to little fanfare at George Bush Intercontinental Airport. The Falcons' motorcade had gone from the team's facility in Flowery Branch, Georgia, to the airport.
More...