Watching the Giants WIN Super Bowl XLII in India

What a game! The Giants win, the Giants win!! I couldn’t believe my eyes, and I was jumping around the lobby of my hotel in celebration, with the workers at the hotel looking on in wonderment and curiosity. The challenge of trying to watch the Super Bowl in India was a [...]