Re: Steelers fans in Boston?
that website is such bullshit. i lived in Boston for years. the Sports Depot is HARDLY a Steelers Bar. in fact, ive heard its closed now. You go to a lot of these places and not cheer on the Patriots you probably get abused something bad.