The latest in Israel
The Pentagon has ordered 20,000 troops to be deployed to Israel within 24 hours of receiving notice. Fox 5 NY's Linda Shmidt reports.
The Pentagon has ordered 20,000 troops to be deployed to Israel within 24 hours of receiving notice. Fox 5 NY's Linda Shmidt reports.