Ok I just moved to Cairo, Egypt and I am a huge lifelong New York Giants fan. I'm wondering what venues there are for watching their games live? The usual pay-for-programming satellite providers, Showtime and Orbit and stuff, don't carry all the games being played and I might (gasp!) miss most of the season. I can't survive on box scores and streaming highlights alone! Is there any way, through NFL.com or otherwise, to get my weekly fix? I would even go so far as to pay money.
Tags: