NEW YORK (VINnews) — More details have emerged about the Friday raid at the Lev Tahor compound in Tapachula, situated in Mexico’s Chiapas state in far southern Mexico, as well as the current conditions of members of the cult. Mexican federal police, with the help of a volunteer team of Israelis including former Mossad agents […]
Recent Comments