Brendan Shanahan, who scored big on and off the ice during his 21 NHL seasons, Tuesday announced his retirement.
Shanahan announces retirement