Dave Chappelle is no stranger to odd behavior lately. Here's a clip of him at a San Francisco radio station giving his explanation of recent failed performance. Do you buy it?

(Source: The Wrap)