posted by jamie on .
the state capitals in which a game will be played
There are not many NFL teams based in state capitals. That should narrow it down for you.
Denver, Atlanta and Indianapolis are three of them. Does Phoenix also have a team? Where do the Arizona Cardinals play?
I NEED HELP