Was saying this to my brother on the way to this game - Penn owns/uses Franklin Field so that’s out, and the next closest in reasonable size may honestly be the Phila Union stadium in Chester like 20 miles away. There’s really nothing else which is why they wanted to build a few years ago