Israel: U.S. lawmakers speak out after being detained on Temple Mount
Scott Tipton and David B. McKinley were detained by Israel police after an Islamic Waqf official, which administers the Temple…
Scott Tipton and David B. McKinley were detained by Israel police after an Islamic Waqf official, which administers the Temple…