0
Baikonur Cosmodrome was created in 1955.
Baikonur Cosmodrome, Kazakhstan.
MegaStructures - 2004 Baikonur Cosmodrome 2-24 was released on:
USA: 1 November 2005
Baikonur Cosmodrome
Yes, both were launched from the Baikonur Cosmodrome.