News4 years ago
Russian Military Arrests Cult Leader Who Claims To Be Reincarnation Of Jesus Christ, Son Of God
A cult leader identified as Sergei Torop, who claims to be the reincarnation of Jesus Christ, has been arrested by the military iin Siberia, Russia. The...