Insane Tour de France Mascot

I’m not sure what else to say, besides that this Tour de France mascot is totally insane. I have no idea what he’s supposed to be, either, but I’m hoping he’s an energy bar. And, yes, in the US we refer to the cycling race as the Tour de Freedom.
Posted: March 18th, 2008 under Cycling.
Comments: none