I don't know. The Pats had to go to Indy in 2003 but they've all been at Foxboro since then.
Its weird, I dont understand why they play year after year. I thought with the new system they were only supposed to play out of division teams like every 4 years or something.