IDF Capt. Omer Neutra confirmed dead

The Israel Defense Forces have reportedly confirmed Omer Neutra, an IDF captain from Long Island, has been confirmed dead.

Top Stories