The NHL announced the complete rosters for the 2018 All-Star Game on Wednesday, naming 44 of the league's best players to represent their respective divisions in a 3-on-3 tournament. While all teams are loaded with talent, someone has to win the darn thing, and below is our list of who is most suited to do so. Full rosters can be seen here. 1. Atlantic Division ...