Patriots, Red Sox, Celtics and Bruins have all won championships in the last 10 years. With that run, can Boston put the tortured sports fan angst costume in storage? That getup is just to small for you all now and I would suggest this makes them the top sports town (as far as wins go) in the last decade or so.
Also, wtf with the riots in Vancouver?