Yep. He really shouldn't be that close to the President.
Our AHL hockey team is the Chicago Wolves and they have the most terrifying mascot ever.
(That's from their website, I don't know that little boy, but he's a cutie)
LOL! It looks like something from Little Red Riding Hood.
But it's better than the alternative ...
I imagine this mascot would speak with a Paul Lynde voice :)