Mama Moonbat Wins Idiotarian of the Year Award for 2005

Israel MatzavWell the voting is now over at little green footballs, and it looks like Mama Moonbat has won the coveted Idiotarian of the Year Award for 2005.