Island-less Islanders
According to various news sources, the New York Islanders are going to be on the move, with reports indicating that the team is going to be playing its games in the new Barclays Center in Brooklyn, confirming that not even a team called the Islanders can stand to be in Long Island...