The Mil Mi-28 (NATO reporting name "Havoc") is a Russian... - dofaq.co