Walter Deemer: Report from the 50th Contrary Opinion Forum
Comment of the Day

October 09 2012

Commentary by David Fuller