Loading Video…

This browser does not support the Video element.

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.