Are you saying there was no luck involved? There is always luck involved in a successful run by any team in any sport. Lady luck was on the Giants side.Originally Posted by VCDefectors
They won 11 straight away games. Giants fans, Tom included, were more comfortable with their team playing on the road.Originally Posted by VCDefectors
Does making the Giants out to be an incredible team take away some of the hurt associated with the quick Dallas playoff exit?