Catholic Church to Erect 40 Foot Statue of Mary to Welcome Mexican Invaders to California October 9, 2018 By CFT Team 2 CommentsInspired by the Statue of Liberty, a Catholic church in San Ysidro, California, plans to erect a 40 foot tall statue of Mary overlooking the U.S. …Continue Reading about Catholic Church to Erect 40 Foot Statue of Mary to Welcome Mexican Invaders to California →