Art Avia B-33 Srecko December 6, 2014 0 Avia B-33 is the license build Soviet attach plane Il-10. In 1951, the Czechoslovak firm Avia secured a license to... Read More