Please disable your Ad Blocker to better interact with this website.

Tag Archives: New England Patriots

Who’s the Real “Biggest” Loser

Who’s the Real “Biggest” Loser

There’s a good sports question floating around workplaces today: which is more disappointing, the Golden State Warriors not winning the NBA title in 2016 or the 2007 New England Patriots upset loss in the Super Bowl to the New York Giants?