Creator of Chief Wahoo passes away at age 88

Creator of Chief Wahoo passes away at age 88
Published: 6:12 PM EST December 15, 2017