$119.99, located in Sheridan, Wyoming, USA (828**), item #126075028142
Yet Patriots fans know that’s the best kind of problem to have. Super Bowl LI was played at NRG Stadium in Houston, Texas, on February 5, 2017. Pitted against each other were the high-powered offense of the Atlanta Falcons, versus the mighty New England Patriots.