Ducks agree to 8-year deal with Corey Perry

Sports

Contract worth a reported $69 million US.

More From Sports/Hockey