I can remember where I watched all the playoff/superbowl loses of the New England Patriots. Its in a now closed bar called National Sports Grill in green belt 3.
Watched NBA Finals Game 6 in Team Insider and the superstitious kid within me just cant help but do it again.
The rest rooms has a hd tv in it damn love it!!!!
Go HEAT!