1 Articles
Report

A mechanical failure is being blamed for the accidental bombing of a Baghdad neighborhood by an Iraqi Air Force Su-25.