AIR & SPACE MAGAZINE Competition for Baikonur Russia announces plans for a new launch facility. November 28, 2007 Russia announces plans for a new launch facility. AirSpaceMag.com Recommended Videos Post a Comment