Back in the '90s lots of channels had these off-the-wall bumpers. I remember Nickelodeon had a bunch of stuff too. CN definitely had its share of out-there interstitials. But this mascot thing doesn't really ring a bell. Without more details, it'll be tough to find anything since there's so much …