Watch the drama unfold: Israeli Air Force F-15D hits a pelican flock on take off
Although the video is not new (it was released shortly after the episode took place) the Israeli Defense Forces have recently released more details about it. In October 2011, an Israeli Air Force F-15D fighter […]