Tag Archive: michael newdow

Atheist Michael Newdow Intellectually Demolishes Arrogant Moron on Fox News

Watch the Video