G George Rookie Joined Jan 23, 2017 Messages 1 Reaction score 0 Jan 28, 2017 I'm from Boston but will be in Savannah, GA during the Super Bowl. Does anyone know of a Patriots friendly place there to watch the game there?
I'm from Boston but will be in Savannah, GA during the Super Bowl. Does anyone know of a Patriots friendly place there to watch the game there?