Originally Posted by Marmel
I think the 1986 New York Giants are one of the most overlooked great teams. I'm biased though.
The '86 Giants were #10 on the NY Post top ten website. They might be a bit biased as well. Hehe. I will add these guys to the list of teams that will get regular updates.