3 hours ago
At $200 a pop this is not something most could afford to do very often. But damn, after seeing U2 at the Sphere a couple years ago, I'm a little intrigued about watching live football in a similar setting. There are currently locations in Dallas and LA and more coming. Anyone been to one? Click the video in the link.