After Week 11, what most have known became pretty much evident to all: The New York Giants are the best team in the NFL. No disrespect to the Tennessee Titans, but the Giants are a more complete team and have beat far better teams week-in, week-out. Yesterday was no different. With the prospect of throwing [...]