On a bright spring day in 2007, a black-robed Herman Cain officiated the wedding of a young couple at a mansion outside of Atlanta. The sun sparkled on the pair’s wedding rings as Cain, an associate minister at a nearby church, held them aloft.
All seemed perfect.
Read Full Article »