NATION Swisher signs contract with Indians Nick Swisher agreed to a four-year, $56 million deal with the Cleveland Indians.Leon Halip/Getty Images Copyright © 2018, Los Angeles Times Nick Swisher