Today in Satan: Pagan priest wins right to wear goat horns in license photo
Posted by Nick DeSimone on December 20, 2016
Only in Maine, we guess. A Pagan priest in Augusta made national news when he appealed to the secretary of state for his right to wear goat horns in a state ID photo as a “religious headdress.” Phelan Moonsong is ordained as a Pagan religious figure, and wears his horns at almost all times, “except […]