• Powered by Roundtable
    Kris Osborn
    Sep 11, 2018, 21:05

    Built by Hongdu in Nanchang, China, the L-15 Falcon resembles an adorably abbreviated Super Hornet or F-16.