Barking Moonbat

Batshit Crazy Political Satire

About

Legend has it that the Barking Moonbat lives in Orlando, Florida, which everyone knows is a cesspool of liberal ideology and kooks.