J
Jesse Lubinsky Review of New Meadowlands Stadium - CCTV
The most expensive football stadium ever built (at...
The most expensive football stadium ever built (at the time) and THIS was what they came up with?!?! Terrible food options.
Comments: