I knew instantly from the title that had to be what you were talking about. f*king Radio. That guy cracks me up. Ever talked to him? He's nuts out of his mind.
I never got the chance to talk to him. But did get to see him a lot. Everyone that said they talked to him said the same thing, a bit out of his mind. Just seeing him out there would make me laugh/smile/lighten up.