Skip to content

MacKinnon signs eight-year contract with Avalanche