Re: Trip report - NFL London
You idiots claiming the Giants suck are just flatly retarded.
Will the win the Super Bowl? Hell no.
Will they make the playoffs? Yeah probably.
You can call it a soft schedule or whatever, but they're a solid team. They're no Patriots obv, but jesus H they're no Dolphins/Rams either.
|