Like so many aspiring rock bands that can only manage to book shows at their local pizza joints, Chuck E. Cheese’s famed animatronic band is finally throwing in the towel. As part of the chain’s efforts to update its restaurants for a more modern age, Chuck E. Cheese locations throughout the nation will be ditching...