Let's get one thing straight: it's not the Superdome. But the Mercedes-Benz Stadium is still pretty cool (even if it's home to the Atlanta Falcons). Continue reading...