Search / 1654 results found

from
to
  • Updated

(CNN) -- The Cleveland Indians are changing their name next season to the Cleveland Guardians, the Major League Baseball club announced Friday morning, after the old moniker drew criticism for decades from Native Americans.