Space.com #Baikonur Cosmodrome: Russian Launch Complex 2 September 2016 fborgosano Leave a comment Share: Baikonur Cosmodrome in Kazakhstan has been the launch site for Soviet and Russian space missions since the beginning of space exploration in 1957. from Space.com ift.tt/2c940L4 Share: