3 min read News U.S. Chief Wahoo, Rot In Hell! 7 years ago Idavox FINALLY! News is just breaking that it has been decided: the Cleveland Indians racist logo gets the heave-ho! (more…)