Sports San Jose Sharks Re-Sign Erik Karlsson to an 8-year, $88 Million ExtensionBy Anthony OlivetteJune 17, 2019