The Houston Texans were warned to stay in their hotel rooms for their upcoming game in Mexico City! Rob Smith has all the details.
Houston Texans, international, Mexico, Mexico City, news, NFL, Oakland, Oakland Raiders, Raiders, Sports