NHL Opinion: Leadership in Sports is Overrated Last Wednesday night, the Washington Capitals were eliminated from the NHL playoffs by the New York Rangers. It was an outstanding series played by two phenomenal teams that came down to what is the epitome of playoff sports, an overtime game seven. Quickly after the game was decided […] NHL Opinion: Leadership in Sports is Overrated – Broad Street Buzz – Broad Street Buzz – A Philadelphia Flyers Fan Site – News, Blogs, Opinion and More
View post: Broad Street Buzz