Britain Expat Forum for Expats Living in the UK
I am relatively new to this whole forum world. I mainly lived in Boise, Idaho but am a huge NY Giants fan (not by size but passion!!), I wondered if there are any NFL fans out there that would like to feel a bit like home and watch some in a sports bar one day?
I missed the...