Man Who Created Controversial Cleveland Indians Mascot Speaks Out

The Ohio man who created the Cleveland Indians mascot is speaking out after hearing reports MLB Commissioner Rob Manfred is becoming involved in the effort to phase out the Chief Wahoo logo.