Comment Comment by bradlane I believe this is Texas Stadium (home of the Dallas Cowboys, before they built their new stadium next door).Here's a youtube video showing it from the outside: http://www.youtube.com/watch?v=ydZCjwQRuQkEDIT: better video parent bradlane 16 years ago
Here's a youtube video showing it from the outside: http://www.youtube.com/watch?v=ydZCjwQRuQk
EDIT: better video