Thousands of Russians have flocked to southern Siberia to follow a man who claims to be Jesus Christ reincarnated. Sergey … More
Eyes to See, Ears to Hear
Thousands of Russians have flocked to southern Siberia to follow a man who claims to be Jesus Christ reincarnated. Sergey … More