Preds sign Ryan Johansen to eight-year, $64 million contract

null