This appearance on Fox News Channel’s “Fox & Friends” gives new meaning to the question, “Scooby-Doo, where are you?”

(via Washington Free Beacon)

Amid Amidi

Amid Amidi is Cartoon Brew's Publisher and Editor-at-large.

Latest News from Cartoon Brew