Rotorcraft News

Airbus Beluga Returns to US Skies


Something big has landed in Orlando (SFB)—the Airbus BelugaST, one of the world's largest transport aircraft.

Source