They've already learned a lesson about stadium architecture vs. NFL punters.
The lesson the Giants will teach them will be even more humiliating.
We on for a premium fiver - straight up win/lose?