I read this forum almost every day since a long, long time. Decide to participate from now ! ^^'
Any fans here who don't live in United States ? Tough to live in another country. I live in France and I usually had sleep at 1 AM/ 5 AM to watch the Giants's games.
Anyway, I just lived a real nightmare. With the two last games I think I lost 10 years of my life. But be at 6-2 is really good.