After an extended waiting period, a Pagan priest finally snagged the go-ahead to wear goat horns in his new Maine license photo.
As Phelan MoonSong tells the Washington Post, the ordained priest rarely removes his horns, as they serve as spiritual antennae and...