Has Someone in the Vatican Committed Calumny Against Dr. Taylor Marshall?
Is someone in Vatican City is trying to besmirch Dr. Taylor Marshall, the popular Catholic YouTube host? Dr. Marshall recently reported on the dethronement and destruction of the pagan Pachamama idols from the Church of St Maria Traspontina in Rome. As of the time of this article, the video has garnered over 85 thousand views. … Read more