Massive plane brings French satellite to Florida
A telecommunications satellite arrived in Central Florida from France on Monday and was transported onboard the massive Airbus Beluga.
A telecommunications satellite arrived in Central Florida from France on Monday and was transported onboard the massive Airbus Beluga.