Question: What year did the new stadium for the Atlanta Falcons open in?
Sentence (from "Mercedes-Benz Stadium"): Mercedes-Benz Stadium is a multi-purpose retractable roof stadium located in Atlanta, Georgia.
Relevant evidence: No