FanShot

Tavares signs: 6 years at $5.5 million avg cap hit

18