The Freedom From Religion Foundation is demanding that Idaho Lt. Gov. Janice McGeachin retract and apologize for her recent “menacing” and religion-infused incendiary remarks. McGeachin said in an interview distributed …
More » from Idaho is NOT a Christian state, FFRF reminds its Lt. Gov.