Mariners sign Luis Castillo to major extension

Castillo's new deal is for five years and $108 million.